Skip to content

Latest commit

 

History

History
48 lines (28 loc) · 4.17 KB

File metadata and controls

48 lines (28 loc) · 4.17 KB

mattpocock-skills

1.0.0

Major Changes

  • 47bde84 Thanks @mattpocock! - Add the ask-matt skill — a user-invoked router that points you at the right skill or flow for your situation.

    Breaking: ask-matt routes over the other user-invoked skills in this repo, so it expects them to be installed.

  • 47bde84 Thanks @mattpocock! - Add the shared design skills and rewire existing skills onto them.

    • New codebase-design skill — 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 in improve-codebase-architecture/LANGUAGE.md now lives here, generalized for reuse across skills.
    • New domain-modeling skill — actively build and sharpen a project's domain model, stress-testing terms against the glossary and keeping CONTEXT.md and ADRs current.
    • improve-codebase-architecture now draws its architecture vocabulary from /codebase-design and its domain model from /domain-modeling.
    • tdd now leans on /codebase-design for interface-design guidance — its inline deep-modules.md / interface-design.md notes were removed in favour of the shared skill.
    • grill-with-docs now 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.

  • 47bde84 Thanks @mattpocock! - Remove the caveman and zoom-out skills.

    • caveman was a duplicate of another skill I was testing and was never meant to be public.
    • zoom-out went unused in practice, so it's been removed from the repo.

    Breaking: both skills have been removed.

  • 47bde84 Thanks @mattpocock! - Rename the diagnose skill to diagnosing-bugs.

    Breaking: invoke it as /diagnosing-bugs — the old /diagnose name no longer exists.

  • 47bde84 Thanks @mattpocock! - Replace write-a-skill with writing-great-skills.

    • Removed write-a-skill.
    • Added writing-great-skills (plus its GLOSSARY.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 grilling as a model-invoked skill — the reusable interview loop behind grill-me and grill-with-docs.

    Breaking: write-a-skill has been removed; use writing-great-skills instead.

Minor Changes

  • 47bde84 Thanks @mattpocock! - Add the resolving-merge-conflicts skill — a loop for resolving an in-progress git merge or rebase conflict. Standalone, with no dependencies on other skills.

  • 47bde84 Thanks @mattpocock! - Rename the skill taxonomy from Commands / Skills to User-invoked / Model-invoked across the docs, and add docs/invocation.md defining 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

  • 47bde84 Thanks @mattpocock! - Tighten the review skill: fail-fast ref check, single-sourced rules, and no-op cuts.