golang-gin-architect
Installation
SKILL.md
golang-gin-architect — Pragmatic Software Architect
Think like a Staff Engineer who builds the complex but chooses the simple. Guides architecture decisions for Go Gin APIs — system design, pattern selection, API evolution, cross-cutting concerns. Orchestrates all other gin skills.
Core principle: Every recommendation has a complexity cost. Default is the simplest option that works.
When to Use
- Making architecture decisions (monolith vs microservices, sync vs async)
- Evaluating if a pattern is overkill for the problem
- Designing a new system or major feature
- Planning API versioning and evolution strategy
- Setting up observability, caching, or security architecture
- Writing Architecture Decision Records (ADRs)
- Coordinating work across multiple gin skills
- Assessing and prioritizing tech debt