Release v2.9.1
Status: Final Date: 2026-04-10
Highlights
- Dedicated workflows guide with decision tree and comparison matrix for all 9 workflows
- 6 new CI validation scripts catching stale counts, missing cross-references, and undocumented scripts
- Version consistency enforcement between
plugin.jsonandmarketplace.json - Script documentation convention enforced by CI
New: Workflows Guide (D-05)
A new dedicated guide at docs/guides/using-workflows.md helps users choose,
invoke, and customize workflows. Replaces the brief section that was embedded
in using-skills.md.
Key sections:
- Which Workflow Should I Use? . mermaid decision tree based on project phase, uncertainty level, and audience
- Workflow Comparison Matrix . all 9 workflows compared by use case, skills count, complexity, and duration
- Invoking Workflows . how to run each one via slash commands
- Customizing Workflows . skip steps, add steps, combine workflows
- Building Custom Workflows . create your own
_workflows/*.mdfiles
New: Documentation Count Consistency CI (M-20)
Three new validation scripts catch stale documentation automatically:
| Script | What it catches |
|---|---|
check-workflow-coverage | Workflows missing docs pages, AGENTS.md entries, or mkdocs nav entries |
check-count-consistency | Hardcoded counts like “29 skills” when the actual count is 31 |
check-generated-freshness | Generated workflow pages that are out of date with their sources |
All run as advisory CI checks. They exclude historical entries (CHANGELOG, release notes) which are correct for their time.
New: Infrastructure CI
Three additional validation scripts improve repo quality:
| Script | Mode | What it catches |
|---|---|---|
validate-version-consistency | Hard-fail | plugin.json and marketplace.json version mismatch |
validate-gitignore-pm-skills | Advisory | Missing _pm-skills/ in .gitignore |
validate-script-docs | Advisory | Script pairs without companion .md documentation |
Changed
scripts/README_SCRIPTS.mdexpanded from 8 to 16 script entries.github/workflows/validation.ymlnow runs 6 additional CI checksdocs/guides/using-skills.mdworkflow section trimmed to overview + link to new guidedocs/workflows/index.mdlinks to the new guidemkdocs.ymlincludes “Using Workflows” in the Guides nav- Fixed
marketplace.jsonversion drift (was 2.8.2, should have been 2.9.0) - Added companion
.mddocs for 2 previously undocumented scripts
Script Documentation Convention
Starting with this release, every script pair in scripts/ must have a
companion .md file documenting its purpose, usage, behavior, and exit codes.
The validate-script-docs CI check enforces this convention. New scripts
without documentation will show a CI warning.
Convention: scripts/foo.sh + scripts/foo.ps1 → scripts/foo.md