modular-go
Installation
SKILL.md
modular-go
Concise guidance for designing Go packages that stay small, focused, and easy to evolve.
Purpose and Triggers
- Use for Go package design, refactoring, and code review.
- Focus on API boundaries, state modeling, and flow decomposition.
- Use when deciding the right abstraction level: local helper, utility package, manager, or builder.
- Prefer explicit boundaries over convenience exports.