From 82e85064ea3eecd7e07fd983023492b62ddf33ae Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 14:39:42 +0000 Subject: [PATCH] chore: version skills --- .changeset/ask-matt.md | 7 --- .../codebase-design-and-domain-modeling.md | 13 ----- .changeset/remove-caveman-and-zoom-out.md | 10 ---- .../rename-diagnose-to-diagnosing-bugs.md | 7 --- .changeset/resolving-merge-conflicts.md | 5 -- .changeset/tighten-review-skill.md | 5 -- .../user-invoked-model-invoked-taxonomy.md | 5 -- .changeset/writing-great-skills.md | 11 ----- CHANGELOG.md | 48 +++++++++++++++++++ package.json | 2 +- 10 files changed, 49 insertions(+), 64 deletions(-) delete mode 100644 .changeset/ask-matt.md delete mode 100644 .changeset/codebase-design-and-domain-modeling.md delete mode 100644 .changeset/remove-caveman-and-zoom-out.md delete mode 100644 .changeset/rename-diagnose-to-diagnosing-bugs.md delete mode 100644 .changeset/resolving-merge-conflicts.md delete mode 100644 .changeset/tighten-review-skill.md delete mode 100644 .changeset/user-invoked-model-invoked-taxonomy.md delete mode 100644 .changeset/writing-great-skills.md create mode 100644 CHANGELOG.md diff --git a/.changeset/ask-matt.md b/.changeset/ask-matt.md deleted file mode 100644 index 1811ab8..0000000 --- a/.changeset/ask-matt.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"mattpocock-skills": major ---- - -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. diff --git a/.changeset/codebase-design-and-domain-modeling.md b/.changeset/codebase-design-and-domain-modeling.md deleted file mode 100644 index e8cd150..0000000 --- a/.changeset/codebase-design-and-domain-modeling.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"mattpocock-skills": major ---- - -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. diff --git a/.changeset/remove-caveman-and-zoom-out.md b/.changeset/remove-caveman-and-zoom-out.md deleted file mode 100644 index 3ffac3f..0000000 --- a/.changeset/remove-caveman-and-zoom-out.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"mattpocock-skills": major ---- - -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. diff --git a/.changeset/rename-diagnose-to-diagnosing-bugs.md b/.changeset/rename-diagnose-to-diagnosing-bugs.md deleted file mode 100644 index 1bdae07..0000000 --- a/.changeset/rename-diagnose-to-diagnosing-bugs.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"mattpocock-skills": major ---- - -Rename the **`diagnose`** skill to **`diagnosing-bugs`**. - -**Breaking:** invoke it as `/diagnosing-bugs` — the old `/diagnose` name no longer exists. diff --git a/.changeset/resolving-merge-conflicts.md b/.changeset/resolving-merge-conflicts.md deleted file mode 100644 index 5a17cfb..0000000 --- a/.changeset/resolving-merge-conflicts.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": minor ---- - -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. diff --git a/.changeset/tighten-review-skill.md b/.changeset/tighten-review-skill.md deleted file mode 100644 index 2a41bdb..0000000 --- a/.changeset/tighten-review-skill.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -Tighten the **`review`** skill: fail-fast ref check, single-sourced rules, and no-op cuts. diff --git a/.changeset/user-invoked-model-invoked-taxonomy.md b/.changeset/user-invoked-model-invoked-taxonomy.md deleted file mode 100644 index f268c18..0000000 --- a/.changeset/user-invoked-model-invoked-taxonomy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": minor ---- - -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. diff --git a/.changeset/writing-great-skills.md b/.changeset/writing-great-skills.md deleted file mode 100644 index f8797ec..0000000 --- a/.changeset/writing-great-skills.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"mattpocock-skills": major ---- - -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. diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..a2d07a2 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,48 @@ +# mattpocock-skills + +## 1.0.0 + +### Major Changes + +- [`47bde84`](https://github.com/mattpocock/skills/commit/47bde84da032afb2e5058f997f3bbca47d321dbd) Thanks [@mattpocock](https://github.com/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`](https://github.com/mattpocock/skills/commit/47bde84da032afb2e5058f997f3bbca47d321dbd) Thanks [@mattpocock](https://github.com/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`](https://github.com/mattpocock/skills/commit/47bde84da032afb2e5058f997f3bbca47d321dbd) Thanks [@mattpocock](https://github.com/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`](https://github.com/mattpocock/skills/commit/47bde84da032afb2e5058f997f3bbca47d321dbd) Thanks [@mattpocock](https://github.com/mattpocock)! - Rename the **`diagnose`** skill to **`diagnosing-bugs`**. + + **Breaking:** invoke it as `/diagnosing-bugs` — the old `/diagnose` name no longer exists. + +- [`47bde84`](https://github.com/mattpocock/skills/commit/47bde84da032afb2e5058f997f3bbca47d321dbd) Thanks [@mattpocock](https://github.com/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`](https://github.com/mattpocock/skills/commit/47bde84da032afb2e5058f997f3bbca47d321dbd) Thanks [@mattpocock](https://github.com/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`](https://github.com/mattpocock/skills/commit/47bde84da032afb2e5058f997f3bbca47d321dbd) Thanks [@mattpocock](https://github.com/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`](https://github.com/mattpocock/skills/commit/47bde84da032afb2e5058f997f3bbca47d321dbd) Thanks [@mattpocock](https://github.com/mattpocock)! - Tighten the **`review`** skill: fail-fast ref check, single-sourced rules, and no-op cuts. diff --git a/package.json b/package.json index 11ed986..6a6bc69 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mattpocock-skills", - "version": "0.0.0", + "version": "1.0.0", "private": true, "description": "Matt Pocock's agent skills for real engineering", "repository": {