概要
This skill provides a comprehensive guide and implementation pattern for interacting with database models in Go. It enforces thread-safe field access through standardized .Get() and .Set() methods, ensuring data integrity during concurrent operations. It covers various scenarios including typed constructors for joined models, specialized handling for JSONB struct fields, and specific methods for nullable columns, allowing Claude to write consistent, high-quality backend code that follows established repository conventions.