The Go Rig skill provides a structured framework for building, refactoring, and reviewing Go code with a focus on Test-Driven Development (TDD) and strict architectural discipline. It helps developers maintain clean package boundaries, implement effective dependency injection, and ensure robust test coverage through a behavior-first design philosophy. Ideally suited for projects with high stability requirements and zero-dependency biases, it guides the creation of scalable Go services by prioritizing domain-focused design and avoiding speculative abstractions.
主要功能
01446 GitHub stars
02Integrated TDD and ATDD workflow enforcement
03Comprehensive review checklists for API and concurrency changes
04Domain-focused package boundary management
05Strict dependency injection and interface discipline
06Zero-dependency architectural guidance
使用场景
01Reviewing exported APIs and JSON schemas for consistency and stability
02Implementing new domain features using test-first methodology
03Refactoring complex Go codebases to improve modularity and test seams