go-dev
Installation
SKILL.md
Go development
Go policy and router. Keep this file loaded for any Go work. Load only the reference that matches the task.
Decision order
When rules conflict:
- Safety and correctness.
- Hard rules of coding-rules and this skill.
- Repo consistency. Follow the patterns of the repo and its sibling services, even if a generic shortcut is shorter.
- Good practices, when the repo has no local pattern.
- YAGNI. The smallest readable change within the above.
Minimalism cuts invented complexity. It does not override the hard rules. Mark a deliberate shortcut with a known limit as // ponytail: <limit>; <upgrade path>. Details are in references/development-balance.md.