You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Commands and skills have converged in Claude Code; skills additionally support supporting files with progressive disclosure, frontmatter control (disable-model-invocation, allowed-tools), and cleaner packaging. Research (July 2026) found no equivalent existing implementation to borrow wholesale; the architecture is ours to design. A premortem on this refactor identified the main risks; see premortem-report-20260708-053608.html and premortem-transcript-20260708-053608.md.
Adoption/distribution by other reviewers is explicitly out of scope for now; a marketplace can come later if ever needed.
Approach
Prototype first, then convert:
Convert the read-only /review-status command into a skill as a prototype. Verify firsthand rather than trusting secondhand docs: frontmatter field behavior, whether reference files resolve reliably when the skill runs from a target package directory, and context loading behavior.
If the prototype holds, convert the remaining commands one skill per entry point (review-package, review-issue, create-next-issue, review-complete, create-release), each with disable-model-invocation: true so nothing auto-triggers.
If the prototype cannot reliably load its reference files from a target package directory after one day of testing, stop the skill migration and keep the command files, deduplicated per #5, instead.
Tasks
Prototype: review-status as a skill, tested from inside a real data package repo
Document verified platform behavior: what frontmatter fields actually do in the installed Claude Code version
Convert remaining commands to skills
Retire commands/: replace files with deprecation stubs pointing at the skills
Update README install instructions
Depends on #4 and #5: do not migrate contradictory content.
Background
Commands and skills have converged in Claude Code; skills additionally support supporting files with progressive disclosure, frontmatter control (
disable-model-invocation,allowed-tools), and cleaner packaging. Research (July 2026) found no equivalent existing implementation to borrow wholesale; the architecture is ours to design. A premortem on this refactor identified the main risks; seepremortem-report-20260708-053608.htmlandpremortem-transcript-20260708-053608.md.Adoption/distribution by other reviewers is explicitly out of scope for now; a marketplace can come later if ever needed.
Approach
Prototype first, then convert:
/review-statuscommand into a skill as a prototype. Verify firsthand rather than trusting secondhand docs: frontmatter field behavior, whether reference files resolve reliably when the skill runs from a target package directory, and context loading behavior.review-package,review-issue,create-next-issue,review-complete,create-release), each withdisable-model-invocation: trueso nothing auto-triggers._pkgdown.yml) into skill supporting files.Kill criterion
If the prototype cannot reliably load its reference files from a target package directory after one day of testing, stop the skill migration and keep the command files, deduplicated per #5, instead.
Tasks
review-statusas a skill, tested from inside a real data package repocommands/: replace files with deprecation stubs pointing at the skillsDepends on #4 and #5: do not migrate contradictory content.