Releases: mattpocock/skills
v1.0.0
Major Changes
-
47bde84Thanks @mattpocock! - Add theask-mattskill — a user-invoked router that points you at the right skill or flow for your situation.Breaking:
ask-mattroutes over the other user-invoked skills in this repo, so it expects them to be installed. -
47bde84Thanks @mattpocock! - 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-modelingskills, so you must install them too. - New
-
47bde84Thanks @mattpocock! - Remove thecavemanandzoom-outskills.cavemanwas a duplicate of another skill I was testing and was never meant to be public.zoom-outwent unused in practice, so it's been removed from the repo.
Breaking: both skills have been removed.
-
47bde84Thanks @mattpocock! - Rename thediagnoseskill todiagnosing-bugs.Breaking: invoke it as
/diagnosing-bugs— the old/diagnosename no longer exists. -
47bde84Thanks @mattpocock! - Replacewrite-a-skillwithwriting-great-skills.- Removed
write-a-skill. - Added
writing-great-skills(plus itsGLOSSARY.md) — a reference for writing and editing skills well: the vocabulary and principles that make a skill predictable, hunting no-ops down to the sentence level. - Exposed
grillingas a model-invoked skill — the reusable interview loop behindgrill-meandgrill-with-docs.
Breaking:
write-a-skillhas been removed; usewriting-great-skillsinstead. - Removed
Minor Changes
-
47bde84Thanks @mattpocock! - Add theresolving-merge-conflictsskill — a loop for resolving an in-progress git merge or rebase conflict. Standalone, with no dependencies on other skills. -
47bde84Thanks @mattpocock! - Rename the skill taxonomy from Commands / Skills to User-invoked / Model-invoked across the docs, and adddocs/invocation.mddefining the split: user-invoked skills are reachable only when you type them and exist to orchestrate; model-invoked skills can also be reached automatically when the task fits. A user-invoked skill may invoke model-invoked skills, but never another user-invoked one.
Patch Changes
47bde84Thanks @mattpocock! - Tighten thereviewskill: fail-fast ref check, single-sourced rules, and no-op cuts.
mattpocock-skills@1.0.0
Major Changes
-
47bde84Thanks @mattpocock! - Add theask-mattskill — a user-invoked router that points you at the right skill or flow for your situation.Breaking:
ask-mattroutes over the other user-invoked skills in this repo, so it expects them to be installed. -
47bde84Thanks @mattpocock! - 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-modelingskills, so you must install them too. - New
-
47bde84Thanks @mattpocock! - Remove thecavemanandzoom-outskills.cavemanwas a duplicate of another skill I was testing and was never meant to be public.zoom-outwent unused in practice, so it's been removed from the repo.
Breaking: both skills have been removed.
-
47bde84Thanks @mattpocock! - Rename thediagnoseskill todiagnosing-bugs.Breaking: invoke it as
/diagnosing-bugs— the old/diagnosename no longer exists. -
47bde84Thanks @mattpocock! - Replacewrite-a-skillwithwriting-great-skills.- Removed
write-a-skill. - Added
writing-great-skills(plus itsGLOSSARY.md) — a reference for writing and editing skills well: the vocabulary and principles that make a skill predictable, hunting no-ops down to the sentence level. - Exposed
grillingas a model-invoked skill — the reusable interview loop behindgrill-meandgrill-with-docs.
Breaking:
write-a-skillhas been removed; usewriting-great-skillsinstead. - Removed
Minor Changes
-
47bde84Thanks @mattpocock! - Add theresolving-merge-conflictsskill — a loop for resolving an in-progress git merge or rebase conflict. Standalone, with no dependencies on other skills. -
47bde84Thanks @mattpocock! - Rename the skill taxonomy from Commands / Skills to User-invoked / Model-invoked across the docs, and adddocs/invocation.mddefining the split: user-invoked skills are reachable only when you type them and exist to orchestrate; model-invoked skills can also be reached automatically when the task fits. A user-invoked skill may invoke model-invoked skills, but never another user-invoked one.
Patch Changes
47bde84Thanks @mattpocock! - Tighten thereviewskill: fail-fast ref check, single-sourced rules, and no-op cuts.