Architecture Guide
A single-file skill that shares its name with the architecture-guide
rule. Use it to exercise the catalog's same-name-across-kinds case — a
skill and a rule resolve to different repos
(skills/architecture-guide vs rules/architecture-guide) and must stay
disambiguated in grim search, the TUI, and grim status.
Procedure
- Map the feature onto modules; keep business logic out of the CLI facade.
- Pick patterns deliberately — strategy traits for swappable behaviour, three-layer errors so batch operations diagnose per item.
- Record the decision and its trade-offs before writing code.