Patch Changes
-
#1194
b645f47Thanks @mattpocock! -ask-mattnow reads a skill'sSKILL.mdbefore stating what it does or recommending a step be skipped, instead of trusting its own one-line summaries (#614). -
#1304
5beb35bThanks @mattpocock! -chief-of-staffnow keeps its memory in an LLM wiki (anindex.mdplus 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
3da8c01Thanks @mattpocock! -code-reviewnow searches the repo for standards files and always handsCODING_STANDARDS.md/CONTRIBUTING.mdto 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
f3fc563Thanks @mattpocock! -diagnosing-bugsPhase 5 now has the agentdiffa 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
e0efb6eThanks @mattpocock! - Fixed the GitHub tracker template's external-PR listing, which failed onauthorAssociation(#468, thanks @lofi-coding). Re-run/setup-matt-pocock-skillsto refreshdocs/agents/issue-tracker.md. -
#1169
59db609Thanks @mattpocock! - The GitHub issue tracker template thatsetup-matt-pocock-skillswrites now tells agents to file issues only into the user's own repo, never intomattpocock/skills, and to check the target repo before the firstgh issue create. Agents working in a clone or fork of this repo had filed their specs and tickets here (#541 to #550). -
#1193
95249b0Thanks @mattpocock! -grillingwords each question so "yes" accepts the recommended answer, so agreeing never means answering "no" (#706). -
#1184
4f4e943Thanks @mattpocock! -handoffnow names where the OS temp directory is ($TMPDIR, else/tmp;%TEMP%on Windows), so agents stop guessing (#272). -
#1189
e48341aThanks @mattpocock! -implementnow calls the Skill tool fortddandcode-reviewinstead of bare/skillprose, matching #878. -
#1196
6d6a5b9Thanks @mattpocock! -implementfetches a passed ticket reference from the issue tracker and states its title before starting, asking when the reference is ambiguous (#700). -
#1228
ed0de59Thanks @mattpocock! -setup-matt-pocock-skillsnow wires up a git remote before writing a GitHub/GitLab tracker that nothing can reach (#1201), and offers togit mva legacyCONTEXT.md/CONTEXT-MAP.mdto itsGLOSSARYname (#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 nativeghflags (#855), and names the command that counts open blockers (#1118). The GitLab template lists MRs with-O jsonand names the frontier query's command (#1143). Re-run/setup-matt-pocock-skillsto refreshdocs/agents/. -
#1197
5b7cadeThanks @mattpocock! -setup-matt-pocock-skillsnow creates missing triage labels on GitHub/GitLab (#616), fixes the GitLab template'sglabcommands (#635), reads GitHub issues with--jsonso labels and body come through (#733), and names the "Label in our tracker" column intriage-labels.md(#801). Re-run/setup-matt-pocock-skillsto refreshdocs/agents/. -
#1341
7739eaeThanks @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
3f59913Thanks @mattpocock! -tddnow 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
ad5400bThanks @mattpocock! -teachquizzes vary which position holds the correct answer (#611). -
#1183
ad5400bThanks @mattpocock! -teachwrites its workspace to the directory you ran it in, not the skill folder (#377). -
#1188
cffab50Thanks @mattpocock! -to-ticketsmakes each ticket a sub-issue of its source issue (the GitHub tracker template now gives the command), and omits## Blocked bywhen blockers are native edges. Re-run/setup-matt-pocock-skillsto refreshdocs/agents/issue-tracker.md. Thanks @richardwhatever (#554) and @adamslowe (#262). -
#1181
8295b8eThanks @mattpocock! -wayfinderno longer labels maps or ticketsready-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
49dd158Thanks @mattpocock! -wizardtemplate fixes:_existingdecodes a double-quoted.envvalue, so Enter-keeps-current no longer stores the quotes (#1220); stages run insiderun_wizard, so editing the script mid-run can't kill it (#1142);_clearfalls back to ANSI whentput clearfails (#1081);write_envsets the shell variable too (#1041); drop the unusedRED(#1003). -
#1198
868c4cfThanks @mattpocock! -wizardtemplate fixes:askuses Readline so arrow keys move the cursor (#741);write_envsingle-quotes values so spaces,#,$and quotes survivesourceand dotenv (#770);open_urlprints the open-it-yourself warning when no browser opener exists (#774);write_envwrites through a symlinked.envand keeps an existing file's mode (#811);askandask_secretfail at EOF instead of looping (#852).