- Add `ask-matt` skill for user-invoked routing. - Introduce `codebase-design` and `domain-modeling` skills, updating dependencies. - Remove unused `caveman` and `zoom-out` skills. - Rename `diagnose` skill to `diagnosing-bugs`. - Add `resolving-merge-conflicts` skill for handling git conflicts. - Tighten `review` skill with improved checks. - Update skill taxonomy to user-invoked and model-invoked. - Replace `write-a-skill` with `writing-great-skills` for better guidance.
1.1 KiB
1.1 KiB
| mattpocock-skills |
|---|
| major |
Add the shared design skills and rewire existing skills onto them.
- New
codebase-designskill — the deep-module vocabulary (module, interface, depth, seam, adapter) and the principles for putting a lot of behaviour behind a small interface. The language that previously lived inimprove-codebase-architecture/LANGUAGE.mdnow lives here, generalized for reuse across skills. - New
domain-modelingskill — actively build and sharpen a project's domain model, stress-testing terms against the glossary and keepingCONTEXT.mdand ADRs current. improve-codebase-architecturenow draws its architecture vocabulary from/codebase-designand its domain model from/domain-modeling.tddnow leans on/codebase-designfor interface-design guidance — its inlinedeep-modules.md/interface-design.mdnotes were removed in favour of the shared skill.grill-with-docsnow builds the domain model inline via/domain-modeling.
Breaking: these skills now depend on the new codebase-design / domain-modeling skills, so you must install them too.