Validate specs workflow
Coding agent skills to help projects adopt spec-driven development with durable product memory documentsFrom the repository description
npx -y skills add itsjavi/skills --skill validate-specs-workflowAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 1 command, including `node skills/validate-specs-workflow/scripts/validate-specs-workflow.mjs <planning-root>`.
SKILL.md
2.9 KB, 562 tokens by cl100k_base, as published. Nobody here has run it
Specs Workflow Validator
Validate a project planning workflow without judging product strategy or implementation quality.
Workflow
-
Preserve git index state. Do not stage, unstage, commit, amend, reset, or discard files unless explicitly asked.
-
Resolve the planning root:
- Use the path named by the user when provided.
- Otherwise prefer a directory with
GUIDE.mdandMILESTONES.md. - Check common roots in this order:
.specs/,docs/,project-specs/,.agents/specs/,ai/. - If no planning root exists, report that setup is missing and recommend
setup-specs-workflow.
-
Run the bundled validator script from this skill folder:
node skills/validate-specs-workflow/scripts/validate-specs-workflow.mjs <planning-root>If running from outside this skills repository, use the absolute path to the script.
-
Read only files named in validator findings when extra explanation is needed.
-
Report findings grouped by severity:
FAIL: broken contract that should be fixed before relying on the workflowWARN: incomplete or likely-stale workflow contentINFO: useful follow-up or optional improvement
What The Script Checks
- Required files and directories exist.
- Core templates exist.
- Plan filenames use
MMM-PPP-slug.md. - Checkpoint filenames use
MMM-PPP-slug-LETTER.mdand link to an existing plan. - Plan files include required sections, including
Changelog Impact. - Bug-fix and checkpoint templates/records include
Changelog Impact. Changelog Impactvalues use allowed categories.MILESTONES.mdandBUG_FIXES.mdlinks point to existing local files when they target workflow records.CHECKS.mdhas at least one concrete command.MANUAL_QA.mdhas at least one non-placeholder workflow row or workflow detail.- Required docs are not mostly empty blueprint placeholders.
- Generated workflow docs do not reintroduce
plan-coordrecommendations.
Limits
The validator is intentionally lightweight. It does not decide whether a milestone is wise, a plan is complete enough for the business, or a manual QA flow is semantically correct. It checks structure, obvious omissions, and workflow hygiene.
Final Response
Report:
- planning root checked
- command run
- count of fails, warnings, and info findings
- highest-priority fixes with file paths
Keep the response concise. Do not paste the full script output if it is long; summarize and include the command so the user can rerun it.
What ships with it: 1 file
7.6 KB alongside SKILL.md, 1 of them executable
scripts/
- validate-specs-workflow.mjsruns7.6 KB