This skill empowers Claude to architect and implement robust data persistence layers in Go applications. It provides standardized implementations for connection pooling, the repository pattern, and complex transaction management while supporting popular tools like sqlx, GORM, and goose for migrations. By incorporating built-in retry logic for transient errors and providing comprehensive unit testing templates, it ensures that your Go database code is resilient, maintainable, and optimized for performance across PostgreSQL, MySQL, and SQLite environments.
主要功能
013 GitHub stars
02Robust transaction management with context support and automatic rollbacks.
03Optimized connection pooling configurations for production environments.
04Resilient retry logic for handling deadlocks and transient connection issues.
05Standardized Repository pattern implementation for clean architecture.
06Automated migration templates compatible with goose.