From d1478fcb140db0b93c0c8df17bcfd311844749d0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 29 Oct 2026 10:27:29 +0000 Subject: [PATCH] chore: version skills (#1161) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/ask-matt-read-skill-first.md | 5 --- .changeset/chief-of-staff-wiki.md | 5 --- .../code-review-standards-and-subagents.md | 5 --- .changeset/diagnosing-bugs-prove-mutation.md | 5 --- .changeset/github-tracker-external-pr-list.md | 5 --- .changeset/github-tracker-own-repo.md | 5 --- .../grilling-yes-accepts-recommendation.md | 5 --- .changeset/handoff-temp-dir.md | 5 --- .changeset/implement-skill-tool-wording.md | 5 --- .changeset/implement-ticket-reference.md | 5 --- ...etup-reachable-repo-and-tracker-recipes.md | 5 --- .changeset/setup-tracker-fixes.md | 5 --- .changeset/subagents-fresh-context.md | 5 --- .changeset/tdd-seam-tradeoffs.md | 5 --- .changeset/teach-quiz-answer-position.md | 5 --- .changeset/teach-workspace-root.md | 5 --- .changeset/to-tickets-sub-issues.md | 5 --- .../wayfinder-labels-refs-research-prs.md | 5 --- .changeset/wizard-template-fixes-2.md | 5 --- .changeset/wizard-template-fixes.md | 5 --- .claude-plugin/plugin.json | 2 +- CHANGELOG.md | 44 +++++++++++++++++++ package.json | 2 +- 23 files changed, 46 insertions(+), 102 deletions(-) delete mode 100644 .changeset/ask-matt-read-skill-first.md delete mode 100644 .changeset/chief-of-staff-wiki.md delete mode 100644 .changeset/code-review-standards-and-subagents.md delete mode 100644 .changeset/diagnosing-bugs-prove-mutation.md delete mode 100644 .changeset/github-tracker-external-pr-list.md delete mode 100644 .changeset/github-tracker-own-repo.md delete mode 100644 .changeset/grilling-yes-accepts-recommendation.md delete mode 100644 .changeset/handoff-temp-dir.md delete mode 100644 .changeset/implement-skill-tool-wording.md delete mode 100644 .changeset/implement-ticket-reference.md delete mode 100644 .changeset/setup-reachable-repo-and-tracker-recipes.md delete mode 100644 .changeset/setup-tracker-fixes.md delete mode 100644 .changeset/subagents-fresh-context.md delete mode 100644 .changeset/tdd-seam-tradeoffs.md delete mode 100644 .changeset/teach-quiz-answer-position.md delete mode 100644 .changeset/teach-workspace-root.md delete mode 100644 .changeset/to-tickets-sub-issues.md delete mode 100644 .changeset/wayfinder-labels-refs-research-prs.md delete mode 100644 .changeset/wizard-template-fixes-2.md delete mode 100644 .changeset/wizard-template-fixes.md diff --git a/.changeset/ask-matt-read-skill-first.md b/.changeset/ask-matt-read-skill-first.md deleted file mode 100644 index 9f2178e..0000000 --- a/.changeset/ask-matt-read-skill-first.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`ask-matt` now reads a skill's `SKILL.md` before stating what it does or recommending a step be skipped, instead of trusting its own one-line summaries (#614). diff --git a/.changeset/chief-of-staff-wiki.md b/.changeset/chief-of-staff-wiki.md deleted file mode 100644 index 2eaa4d3..0000000 --- a/.changeset/chief-of-staff-wiki.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`chief-of-staff` now keeps its memory in an LLM wiki (an `index.md` plus one page per topic, maintained through ingest, query and lint) and writes it as a historical record: every claim is dated, and every claim about code cites the commit it was true at. diff --git a/.changeset/code-review-standards-and-subagents.md b/.changeset/code-review-standards-and-subagents.md deleted file mode 100644 index b0d1563..0000000 --- a/.changeset/code-review-standards-and-subagents.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`code-review` now searches the repo for standards files and always hands `CODING_STANDARDS.md` / `CONTRIBUTING.md` to the Standards sub-agent (#1065), runs both sub-agents in the foreground and uses their returned reports (#1073), and resolves the issue tracker through the provided tracker doc instead of a hard-coded path (#937). diff --git a/.changeset/diagnosing-bugs-prove-mutation.md b/.changeset/diagnosing-bugs-prove-mutation.md deleted file mode 100644 index 75fc131..0000000 --- a/.changeset/diagnosing-bugs-prove-mutation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`diagnosing-bugs` Phase 5 now has the agent `diff` a forced mutation against a pristine copy before trusting the red, so an edit that silently changed nothing can't pass as a failing test (#955). diff --git a/.changeset/github-tracker-external-pr-list.md b/.changeset/github-tracker-external-pr-list.md deleted file mode 100644 index 86f5992..0000000 --- a/.changeset/github-tracker-external-pr-list.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -Fixed the GitHub tracker template's external-PR listing, which failed on `authorAssociation` (#468, thanks @lofi-coding). Re-run `/setup-matt-pocock-skills` to refresh `docs/agents/issue-tracker.md`. diff --git a/.changeset/github-tracker-own-repo.md b/.changeset/github-tracker-own-repo.md deleted file mode 100644 index f5e2e4f..0000000 --- a/.changeset/github-tracker-own-repo.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -The GitHub issue tracker template that `setup-matt-pocock-skills` writes now tells agents to file issues only into the user's own repo, never into `mattpocock/skills`, and to check the target repo before the first `gh issue create`. Agents working in a clone or fork of this repo had filed their specs and tickets here (#541 to #550). diff --git a/.changeset/grilling-yes-accepts-recommendation.md b/.changeset/grilling-yes-accepts-recommendation.md deleted file mode 100644 index e188254..0000000 --- a/.changeset/grilling-yes-accepts-recommendation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`grilling` words each question so "yes" accepts the recommended answer, so agreeing never means answering "no" (#706). diff --git a/.changeset/handoff-temp-dir.md b/.changeset/handoff-temp-dir.md deleted file mode 100644 index ed2b3c3..0000000 --- a/.changeset/handoff-temp-dir.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`handoff` now names where the OS temp directory is (`$TMPDIR`, else `/tmp`; `%TEMP%` on Windows), so agents stop guessing (#272). diff --git a/.changeset/implement-skill-tool-wording.md b/.changeset/implement-skill-tool-wording.md deleted file mode 100644 index ec6dfaa..0000000 --- a/.changeset/implement-skill-tool-wording.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`implement` now calls the Skill tool for `tdd` and `code-review` instead of bare `/skill` prose, matching #878. diff --git a/.changeset/implement-ticket-reference.md b/.changeset/implement-ticket-reference.md deleted file mode 100644 index e171339..0000000 --- a/.changeset/implement-ticket-reference.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`implement` fetches a passed ticket reference from the issue tracker and states its title before starting, asking when the reference is ambiguous (#700). diff --git a/.changeset/setup-reachable-repo-and-tracker-recipes.md b/.changeset/setup-reachable-repo-and-tracker-recipes.md deleted file mode 100644 index 905f017..0000000 --- a/.changeset/setup-reachable-repo-and-tracker-recipes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`setup-matt-pocock-skills` now wires up a git remote before writing a GitHub/GitLab tracker that nothing can reach (#1201), and offers to `git mv` a legacy `CONTEXT.md` / `CONTEXT-MAP.md` to its `GLOSSARY` name (#1176). The GitHub template comments before closing (#873), reads a PR's body as well as its comments (#1138), moves **Blocking** into Conventions with the native `gh` flags (#855), and names the command that counts open blockers (#1118). The GitLab template lists MRs with `-O json` and names the frontier query's command (#1143). Re-run `/setup-matt-pocock-skills` to refresh `docs/agents/`. diff --git a/.changeset/setup-tracker-fixes.md b/.changeset/setup-tracker-fixes.md deleted file mode 100644 index 1a87b50..0000000 --- a/.changeset/setup-tracker-fixes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`setup-matt-pocock-skills` now creates missing triage labels on GitHub/GitLab (#616), fixes the GitLab template's `glab` commands (#635), reads GitHub issues with `--json` so labels and body come through (#733), and names the "Label in our tracker" column in `triage-labels.md` (#801). Re-run `/setup-matt-pocock-skills` to refresh `docs/agents/`. diff --git a/.changeset/subagents-fresh-context.md b/.changeset/subagents-fresh-context.md deleted file mode 100644 index 515bfe3..0000000 --- a/.changeset/subagents-fresh-context.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -Skills that dispatch subagents (`implement-spec`, `code-review`, `codebase-design`, `improve-codebase-architecture`, `wayfinder`, `research`, `grilling`, `chief-of-staff`) now say to start each one with a fresh context window rather than forking the current conversation, which some harnesses (Codex) do by default and which throws away the clean context a subagent exists for. diff --git a/.changeset/tdd-seam-tradeoffs.md b/.changeset/tdd-seam-tradeoffs.md deleted file mode 100644 index 5c9f66c..0000000 --- a/.changeset/tdd-seam-tradeoffs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`tdd` now gives each proposed seam a one-line note on what it catches and what it misses, so choosing between seams is no longer a guess (#607). diff --git a/.changeset/teach-quiz-answer-position.md b/.changeset/teach-quiz-answer-position.md deleted file mode 100644 index 7bbb0a5..0000000 --- a/.changeset/teach-quiz-answer-position.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`teach` quizzes vary which position holds the correct answer (#611). diff --git a/.changeset/teach-workspace-root.md b/.changeset/teach-workspace-root.md deleted file mode 100644 index 8f763a9..0000000 --- a/.changeset/teach-workspace-root.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`teach` writes its workspace to the directory you ran it in, not the skill folder (#377). diff --git a/.changeset/to-tickets-sub-issues.md b/.changeset/to-tickets-sub-issues.md deleted file mode 100644 index cc9099b..0000000 --- a/.changeset/to-tickets-sub-issues.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`to-tickets` makes each ticket a sub-issue of its source issue (the GitHub tracker template now gives the command), and omits `## Blocked by` when blockers are native edges. Re-run `/setup-matt-pocock-skills` to refresh `docs/agents/issue-tracker.md`. Thanks @richardwhatever (#554) and @adamslowe (#262). diff --git a/.changeset/wayfinder-labels-refs-research-prs.md b/.changeset/wayfinder-labels-refs-research-prs.md deleted file mode 100644 index 20a0169..0000000 --- a/.changeset/wayfinder-labels-refs-research-prs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`wayfinder` no longer labels maps or tickets `ready-for-agent` (#518), writes cross-references only with real issue ids (#507), opens no PR from research branches (#576), and resolves each ticket as the type its label names (#625). Thanks @jcwayne, @baob, @rynz and @sponge-b0b. diff --git a/.changeset/wizard-template-fixes-2.md b/.changeset/wizard-template-fixes-2.md deleted file mode 100644 index 937cf02..0000000 --- a/.changeset/wizard-template-fixes-2.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`wizard` template fixes: `_existing` decodes a double-quoted `.env` value, so Enter-keeps-current no longer stores the quotes (#1220); stages run inside `run_wizard`, so editing the script mid-run can't kill it (#1142); `_clear` falls back to ANSI when `tput clear` fails (#1081); `write_env` sets the shell variable too (#1041); drop the unused `RED` (#1003). diff --git a/.changeset/wizard-template-fixes.md b/.changeset/wizard-template-fixes.md deleted file mode 100644 index d7e4dce..0000000 --- a/.changeset/wizard-template-fixes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"mattpocock-skills": patch ---- - -`wizard` template fixes: `ask` uses Readline so arrow keys move the cursor (#741); `write_env` single-quotes values so spaces, `#`, `$` and quotes survive `source` and dotenv (#770); `open_url` prints the open-it-yourself warning when no browser opener exists (#774); `write_env` writes through a symlinked `.env` and keeps an existing file's mode (#811); `ask` and `ask_secret` fail at EOF instead of looping (#852). diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 4f5ee1c..c4d506e 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "mattpocock-skills", - "version": "1.3.1", + "version": "1.3.2", "description": "Matt Pocock's agent skills for real engineering: grilling, spec/ticket flows, TDD, code review, domain modelling and more. Plug-and-play, not vibe coding.", "author": { "name": "Matt Pocock", diff --git a/CHANGELOG.md b/CHANGELOG.md index 5784f6c..9b5f3e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,49 @@ # mattpocock-skills +## 1.3.2 + +### Patch Changes + +- [#1194](https://github.com/mattpocock/skills/pull/1194) [`b645f47`](https://github.com/mattpocock/skills/commit/b645f47de3e17ed3bf60586c9bebb8092e0f79fd) Thanks [@mattpocock](https://github.com/mattpocock)! - `ask-matt` now reads a skill's `SKILL.md` before stating what it does or recommending a step be skipped, instead of trusting its own one-line summaries ([#614](https://github.com/mattpocock/skills/issues/614)). + +- [#1304](https://github.com/mattpocock/skills/pull/1304) [`5beb35b`](https://github.com/mattpocock/skills/commit/5beb35b040e3de97e54fa9e386d7e42d15c295c2) Thanks [@mattpocock](https://github.com/mattpocock)! - `chief-of-staff` now keeps its memory in an LLM wiki (an `index.md` plus one page per topic, maintained through ingest, query and lint) and writes it as a historical record: every claim is dated, and every claim about code cites the commit it was true at. + +- [#1208](https://github.com/mattpocock/skills/pull/1208) [`3da8c01`](https://github.com/mattpocock/skills/commit/3da8c01116264675eeefbd6e9d59c734de9095cc) Thanks [@mattpocock](https://github.com/mattpocock)! - `code-review` now searches the repo for standards files and always hands `CODING_STANDARDS.md` / `CONTRIBUTING.md` to the Standards sub-agent ([#1065](https://github.com/mattpocock/skills/issues/1065)), runs both sub-agents in the foreground and uses their returned reports ([#1073](https://github.com/mattpocock/skills/issues/1073)), and resolves the issue tracker through the provided tracker doc instead of a hard-coded path ([#937](https://github.com/mattpocock/skills/issues/937)). + +- [#1209](https://github.com/mattpocock/skills/pull/1209) [`f3fc563`](https://github.com/mattpocock/skills/commit/f3fc5632f401156837ee3872f14fe33ccf1024ea) Thanks [@mattpocock](https://github.com/mattpocock)! - `diagnosing-bugs` Phase 5 now has the agent `diff` a forced mutation against a pristine copy before trusting the red, so an edit that silently changed nothing can't pass as a failing test ([#955](https://github.com/mattpocock/skills/issues/955)). + +- [#1187](https://github.com/mattpocock/skills/pull/1187) [`e0efb6e`](https://github.com/mattpocock/skills/commit/e0efb6e7435ebb420d8a25d6816ed1ebaa2d23d2) Thanks [@mattpocock](https://github.com/mattpocock)! - Fixed the GitHub tracker template's external-PR listing, which failed on `authorAssociation` ([#468](https://github.com/mattpocock/skills/issues/468), thanks @lofi-coding). Re-run `/setup-matt-pocock-skills` to refresh `docs/agents/issue-tracker.md`. + +- [#1169](https://github.com/mattpocock/skills/pull/1169) [`59db609`](https://github.com/mattpocock/skills/commit/59db609eb1e18aaf59b63284d0e52255aff0c63c) Thanks [@mattpocock](https://github.com/mattpocock)! - The GitHub issue tracker template that `setup-matt-pocock-skills` writes now tells agents to file issues only into the user's own repo, never into `mattpocock/skills`, and to check the target repo before the first `gh issue create`. Agents working in a clone or fork of this repo had filed their specs and tickets here ([#541](https://github.com/mattpocock/skills/issues/541) to [#550](https://github.com/mattpocock/skills/issues/550)). + +- [#1193](https://github.com/mattpocock/skills/pull/1193) [`95249b0`](https://github.com/mattpocock/skills/commit/95249b0b49782349740fd9b8c6ce32b4e59e497a) Thanks [@mattpocock](https://github.com/mattpocock)! - `grilling` words each question so "yes" accepts the recommended answer, so agreeing never means answering "no" ([#706](https://github.com/mattpocock/skills/issues/706)). + +- [#1184](https://github.com/mattpocock/skills/pull/1184) [`4f4e943`](https://github.com/mattpocock/skills/commit/4f4e9433bbb7c4957ef33b1ea26686fb7c2a4cf4) Thanks [@mattpocock](https://github.com/mattpocock)! - `handoff` now names where the OS temp directory is (`$TMPDIR`, else `/tmp`; `%TEMP%` on Windows), so agents stop guessing ([#272](https://github.com/mattpocock/skills/issues/272)). + +- [#1189](https://github.com/mattpocock/skills/pull/1189) [`e48341a`](https://github.com/mattpocock/skills/commit/e48341a3d412cfeba4b9a79d3fd0331fc376ba82) Thanks [@mattpocock](https://github.com/mattpocock)! - `implement` now calls the Skill tool for `tdd` and `code-review` instead of bare `/skill` prose, matching [#878](https://github.com/mattpocock/skills/issues/878). + +- [#1196](https://github.com/mattpocock/skills/pull/1196) [`6d6a5b9`](https://github.com/mattpocock/skills/commit/6d6a5b9072f47ee7ba1d972d8ce0ee98b7ed4394) Thanks [@mattpocock](https://github.com/mattpocock)! - `implement` fetches a passed ticket reference from the issue tracker and states its title before starting, asking when the reference is ambiguous ([#700](https://github.com/mattpocock/skills/issues/700)). + +- [#1228](https://github.com/mattpocock/skills/pull/1228) [`ed0de59`](https://github.com/mattpocock/skills/commit/ed0de59eb5de8c2730a650cc69f588ffa64c1040) Thanks [@mattpocock](https://github.com/mattpocock)! - `setup-matt-pocock-skills` now wires up a git remote before writing a GitHub/GitLab tracker that nothing can reach ([#1201](https://github.com/mattpocock/skills/issues/1201)), and offers to `git mv` a legacy `CONTEXT.md` / `CONTEXT-MAP.md` to its `GLOSSARY` name ([#1176](https://github.com/mattpocock/skills/issues/1176)). The GitHub template comments before closing ([#873](https://github.com/mattpocock/skills/issues/873)), reads a PR's body as well as its comments ([#1138](https://github.com/mattpocock/skills/issues/1138)), moves **Blocking** into Conventions with the native `gh` flags ([#855](https://github.com/mattpocock/skills/issues/855)), and names the command that counts open blockers ([#1118](https://github.com/mattpocock/skills/issues/1118)). The GitLab template lists MRs with `-O json` and names the frontier query's command ([#1143](https://github.com/mattpocock/skills/issues/1143)). Re-run `/setup-matt-pocock-skills` to refresh `docs/agents/`. + +- [#1197](https://github.com/mattpocock/skills/pull/1197) [`5b7cade`](https://github.com/mattpocock/skills/commit/5b7cade4d68947f34dae71326a0ce89f09e22c9c) Thanks [@mattpocock](https://github.com/mattpocock)! - `setup-matt-pocock-skills` now creates missing triage labels on GitHub/GitLab ([#616](https://github.com/mattpocock/skills/issues/616)), fixes the GitLab template's `glab` commands ([#635](https://github.com/mattpocock/skills/issues/635)), reads GitHub issues with `--json` so labels and body come through ([#733](https://github.com/mattpocock/skills/issues/733)), and names the "Label in our tracker" column in `triage-labels.md` ([#801](https://github.com/mattpocock/skills/issues/801)). Re-run `/setup-matt-pocock-skills` to refresh `docs/agents/`. + +- [#1341](https://github.com/mattpocock/skills/pull/1341) [`7739eae`](https://github.com/mattpocock/skills/commit/7739eaed7f8f3915437a8def198a6d0d7206dbc7) Thanks [@mattpocock](https://github.com/mattpocock)! - Skills that dispatch subagents (`implement-spec`, `code-review`, `codebase-design`, `improve-codebase-architecture`, `wayfinder`, `research`, `grilling`, `chief-of-staff`) now say to start each one with a fresh context window rather than forking the current conversation, which some harnesses (Codex) do by default and which throws away the clean context a subagent exists for. + +- [#1192](https://github.com/mattpocock/skills/pull/1192) [`3f59913`](https://github.com/mattpocock/skills/commit/3f599139104dfceabc7754eeb91319802f85e042) Thanks [@mattpocock](https://github.com/mattpocock)! - `tdd` now gives each proposed seam a one-line note on what it catches and what it misses, so choosing between seams is no longer a guess ([#607](https://github.com/mattpocock/skills/issues/607)). + +- [#1183](https://github.com/mattpocock/skills/pull/1183) [`ad5400b`](https://github.com/mattpocock/skills/commit/ad5400b930b297b0c0cb231ff1ffe42a7da666aa) Thanks [@mattpocock](https://github.com/mattpocock)! - `teach` quizzes vary which position holds the correct answer ([#611](https://github.com/mattpocock/skills/issues/611)). + +- [#1183](https://github.com/mattpocock/skills/pull/1183) [`ad5400b`](https://github.com/mattpocock/skills/commit/ad5400b930b297b0c0cb231ff1ffe42a7da666aa) Thanks [@mattpocock](https://github.com/mattpocock)! - `teach` writes its workspace to the directory you ran it in, not the skill folder ([#377](https://github.com/mattpocock/skills/issues/377)). + +- [#1188](https://github.com/mattpocock/skills/pull/1188) [`cffab50`](https://github.com/mattpocock/skills/commit/cffab50350e3d96688f63f890f4d7ca0e6007cfe) Thanks [@mattpocock](https://github.com/mattpocock)! - `to-tickets` makes each ticket a sub-issue of its source issue (the GitHub tracker template now gives the command), and omits `## Blocked by` when blockers are native edges. Re-run `/setup-matt-pocock-skills` to refresh `docs/agents/issue-tracker.md`. Thanks @richardwhatever ([#554](https://github.com/mattpocock/skills/issues/554)) and @adamslowe ([#262](https://github.com/mattpocock/skills/issues/262)). + +- [#1181](https://github.com/mattpocock/skills/pull/1181) [`8295b8e`](https://github.com/mattpocock/skills/commit/8295b8e10d4cdb6cce772a56dda7b7c37075074d) Thanks [@mattpocock](https://github.com/mattpocock)! - `wayfinder` no longer labels maps or tickets `ready-for-agent` ([#518](https://github.com/mattpocock/skills/issues/518)), writes cross-references only with real issue ids ([#507](https://github.com/mattpocock/skills/issues/507)), opens no PR from research branches ([#576](https://github.com/mattpocock/skills/issues/576)), and resolves each ticket as the type its label names ([#625](https://github.com/mattpocock/skills/issues/625)). Thanks @jcwayne, @baob, @rynz and @sponge-b0b. + +- [#1237](https://github.com/mattpocock/skills/pull/1237) [`49dd158`](https://github.com/mattpocock/skills/commit/49dd158d1076134a641b33efb035946536778336) Thanks [@mattpocock](https://github.com/mattpocock)! - `wizard` template fixes: `_existing` decodes a double-quoted `.env` value, so Enter-keeps-current no longer stores the quotes ([#1220](https://github.com/mattpocock/skills/issues/1220)); stages run inside `run_wizard`, so editing the script mid-run can't kill it ([#1142](https://github.com/mattpocock/skills/issues/1142)); `_clear` falls back to ANSI when `tput clear` fails ([#1081](https://github.com/mattpocock/skills/issues/1081)); `write_env` sets the shell variable too ([#1041](https://github.com/mattpocock/skills/issues/1041)); drop the unused `RED` ([#1003](https://github.com/mattpocock/skills/issues/1003)). + +- [#1198](https://github.com/mattpocock/skills/pull/1198) [`868c4cf`](https://github.com/mattpocock/skills/commit/868c4cf20cb7e08bc805c388ff1f305dbedd261a) Thanks [@mattpocock](https://github.com/mattpocock)! - `wizard` template fixes: `ask` uses Readline so arrow keys move the cursor ([#741](https://github.com/mattpocock/skills/issues/741)); `write_env` single-quotes values so spaces, `#`, `$` and quotes survive `source` and dotenv ([#770](https://github.com/mattpocock/skills/issues/770)); `open_url` prints the open-it-yourself warning when no browser opener exists ([#774](https://github.com/mattpocock/skills/issues/774)); `write_env` writes through a symlinked `.env` and keeps an existing file's mode ([#811](https://github.com/mattpocock/skills/issues/811)); `ask` and `ask_secret` fail at EOF instead of looping ([#852](https://github.com/mattpocock/skills/issues/852)). + ## 1.3.1 ### Patch Changes diff --git a/package.json b/package.json index fc95462..c5b9804 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mattpocock-skills", - "version": "1.3.1", + "version": "1.3.2", "private": true, "description": "Matt Pocock's agent skills for real engineering", "repository": {