About
The Patterns skill provides a comprehensive blueprint for building robust Go services by standardizing common implementation strategies. It equips Claude with the knowledge to apply functional options for configurable constructors, implement the 'Must' pattern for fail-fast initializations, and deploy caching decorators. Beyond basic structure, it provides specific guidance on error wrapping, environment-based configuration management (including AWS SSM), and resilient HTTP client configurations with built-in retries and tracing. This skill is essential for teams looking to maintain high code quality and architectural consistency across Go-based microservices.