Repository navigation
chore: version skills - #1
Open
github-actions[bot] wants to merge 1 commit into
Open
github-actions[bot] wants to merge 1 commit into
github-actions[bot] wants to merge 1 commit into
Conversation
marceloquerque
pushed a commit
that referenced
this pull request
Jul 1, 2026
Replace numeric ticket ids (#1, mattpocock#2…) with short, token-efficient dash-case slugs (e.g. relational-db) that read as mini-titles. Update the Structure example, the next-ticket selection rule (lowest-numbered → first in document order), the optional-arg wording, and the Handoff copy-paste examples accordingly. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
github-actions
Bot
force-pushed
the
changeset-release/main
branch
3 times, most recently
from
July 7, 2026 12:04
32fc17f to
a77c718
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 8, 2026 11:41
a77c718 to
e0f39da
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 17, 2026 12:47
e0f39da to
6437caa
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
September 3, 2026 12:22
6437caa to
538eb99
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
September 21, 2026 08:56
538eb99 to
27888fc
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
October 1, 2026 18:14
27888fc to
35ac478
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
mattpocock-skills@1.3.0
Minor Changes
#1120
2aecca1Thanks @mattpocock! - Graduateimplement-specinto the Engineering bucket, so it ships in the Claude Code plugin, gets a docs page, and is routed byask-mattas the parallel alternative to per-ticketimplement.implement-spec(user-invoked) implements a whole spec in one run. It reads the tickets as a task graph, runs implementer subagents in their own worktrees across the ready frontier, and lands everything on one integration branch, closing out withcode-review. Ahead of graduating:/setup-matt-pocock-skillswhen none has been provided, rather than silently defaulting togh.tdd, and merges the integration tip into its own branch before reporting done, so each merge is a fast-forward.#1120
2aecca1Thanks @mattpocock! - Graduateprinto the Engineering bucket, so it ships in the Claude Code plugin, gets a docs page, and is routed byask-mattas the PR-body close-out.pr(model-invoked) is the shape a pull request body should take: a summary as the smallest visual that makes the change clear (pseudocode, a call tree, a file tree, Mermaid, a diff), before/after evidence that it works, and a merge-danger call (one-way or two-way door, plus blast radius). The Summary visuals are adapted from Dex Horthy'sshow-me, credited in the skill'sCREDITS.md.#1120
2aecca1Thanks @mattpocock! - Graduateretrointo the Engineering bucket, so it ships in the Claude Code plugin, gets a docs page, and is routed byask-mattas the last step of the main flow, aftercode-review.retro(user-invoked) looks back at a coding session and suggests changes to the agent's environment rather than the code: navigation pointers, automated checks, coding standards, steering files, tool economy, information access. It classifies each coding-standards finding first: a mechanical violation gets a deterministic check (a linter rule, a pre-commit hook, or a CI job), andCODING_STANDARDS.mdis kept for genuine judgement calls. A repo with no guardrail at all is a finding in its own right.#1120
daa01d8Thanks @mattpocock! - Remove theresolving-merge-conflictsskill. It's no longer needed, and nothing replaces it: the agent works through an in-progress merge or rebase conflict without a dedicated skill. It leaves the Claude Code plugin, the README and theask-mattrouter. Its docs page athttps://aihero.dev/skills-resolving-merge-conflictsstays up, marked archived.#1120
006a52bThanks @mattpocock! - Rename theCONTEXT.md/CONTEXT-MAP.mddomain-doc convention toGLOSSARY.md/GLOSSARY-MAP.mdeverywhere the skills read and write it (domain-modeling,grill-with-docs,improve-codebase-architecture,setup-matt-pocock-skills,triage,tdd,diagnosing-bugs,ask-matt,codebase-design,wait-what,pr), plus the docs pages and this repo's own root glossary.If you have an existing
CONTEXT.md(orCONTEXT-MAP.md) from before this change,git mvit to the new name: the skills only look forGLOSSARY.md/GLOSSARY-MAP.mdgoing forward.Patch Changes
#848
f02e2edThanks @mattpocock! - domain-modeling: trigger on discussing codebase terminology and on writing or editing a GLOSSARY.md or an ADR directly, replacing the narrower "pin down domain terminology or a ubiquitous language" / "record an architectural decision" phrasing. Also drops the "another skill needs to maintain the domain model" caveat, since that's the invoking skill's job to state explicitly, not this description's.#911
4f28947Thanks @mattpocock! - Quote thedescriptionfront matter into-spec,code-review,setup-matt-pocock-skills,writing-fragments,writing-shape, andwait-what. An unquoted colon-space left over from the em-dash sweep in #905 made each block invalid YAML, soskills.shskipped all six during discovery and they couldn't be listed or installed vianpx skills.#917
85f83d3Thanks @mattpocock! - grilling: update the round template so consecutive questions are separated by a horizontal rule (---) instead of running together.#879
d419977Thanks @mattpocock! - grilling: remove em-dashes fromSKILL.md, replacing them with colons and semicolons so the instructions read as plain text.#905
e6e9577Thanks @mattpocock! - Remove every em-dash from the repo's prose (docs,SKILL.mdfiles, ADRs,README.md, scripts, JSON/YAML metadata), hand-rewriting each sentence with a comma, colon, period, parentheses, or conjunction rather than mechanically substituting the character.CLAUDE.md/AGENTS.mdnow says not to reintroduce them.#878
e3e547bThanks @mattpocock! - Standardize cross-skill invocation on an explicit "call the Skill tool" instruction instead of bare/skill-style prose, acrosscode-review,diagnosing-bugs,grill-with-docs,grill-me,improve-codebase-architecture,tdd,to-spec,to-tickets,triage, andwayfinder./grillingskill") does not reliably cause it to load. This is the documented rough edge behindgrill-with-docs's most-reported problem. Naming the tool directly (Call the Skill tool with "grilling") is intended to raise the hit rate. Dropping the leading/also makes the instruction harness-neutral rather than less: it no longer assumes Claude Code's trigger syntax.grillinganddomain-modeling"), not one call carrying two names..agents/invocation.mdfor future skills to follow.#880
1dab982Thanks @mattpocock! - Stop skills from trying to reach user-invoked skills through the Skill tool: fix cross-skill references that violated the "no other skill can call it" invariant in.agents/invocation.md, into-spec,wayfinder,to-tickets,triage,code-review, anddiagnosing-bugs.to-spec,wayfinder,to-tickets,triage, andcode-revieweach carried a precondition ("...run/setup-matt-pocock-skillsif not") that PR #878 rewrote into a literalCall the Skill tool with "setup-matt-pocock-skills"instruction.setup-matt-pocock-skillsis user-invoked, so none of these skills (user-invoked or model-invoked) can call it. Reworded all five as instructions for the agent to tell the human to run it instead.diagnosing-bugs's Phase 6 post-mortem hand off toimprove-codebase-architecture(also user-invoked) the same way, from an autonomous, often-unattended bug-fixing flow with no human in the loop to catch the failed call. Removed the hand-off outright rather than softening it, since it rarely fired in practice. Phase 6 is now "Cleanup" only; the mechanical checklist is untouched..agents/invocation.md's "Dependencies between them" section: theCall the Skill tool with "name"convention only applies when the named skill is model-invoked. This is the section PR #878 introduced without reconciling it against the user-invoked/model-invoked invariant stated eight lines above it; the gap is most of why this bug reached six call sites instead of one.Fixes #453.
#904
594f0f8Thanks @mattpocock! - wait-what: followGLOSSARY-MAP.mdto the rightGLOSSARY.mdwhen a repo indexes multiple contexts that way instead of keeping a single rootGLOSSARY.md.