github mattpocock/skills v1.3.2

4 hours ago

Patch Changes

  • #1194 b645f47 Thanks @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).

  • #1304 5beb35b Thanks @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 3da8c01 Thanks @mattpocock! - 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).

  • #1209 f3fc563 Thanks @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).

  • #1187 e0efb6e Thanks @mattpocock! - 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.

  • #1169 59db609 Thanks @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 to #550).

  • #1193 95249b0 Thanks @mattpocock! - grilling words each question so "yes" accepts the recommended answer, so agreeing never means answering "no" (#706).

  • #1184 4f4e943 Thanks @mattpocock! - handoff now names where the OS temp directory is ($TMPDIR, else /tmp; %TEMP% on Windows), so agents stop guessing (#272).

  • #1189 e48341a Thanks @mattpocock! - implement now calls the Skill tool for tdd and code-review instead of bare /skill prose, matching #878.

  • #1196 6d6a5b9 Thanks @mattpocock! - implement fetches a passed ticket reference from the issue tracker and states its title before starting, asking when the reference is ambiguous (#700).

  • #1228 ed0de59 Thanks @mattpocock! - 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/.

  • #1197 5b7cade Thanks @mattpocock! - 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/.

  • #1341 7739eae Thanks @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 3f59913 Thanks @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).

  • #1183 ad5400b Thanks @mattpocock! - teach quizzes vary which position holds the correct answer (#611).

  • #1183 ad5400b Thanks @mattpocock! - teach writes its workspace to the directory you ran it in, not the skill folder (#377).

  • #1188 cffab50 Thanks @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) and @adamslowe (#262).

  • #1181 8295b8e Thanks @mattpocock! - 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.

  • #1237 49dd158 Thanks @mattpocock! - 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).

  • #1198 868c4cf Thanks @mattpocock! - 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).

Don't miss a new skills release

NewReleases is sending notifications on new releases.