speckit-speckit-utils-doctor
Validate project health: templates, agent config, Python runner/helpers, constitution, and feature artifacts
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Validate project health: templates, agent config, Python runner/helpers, constitution, and feature artifacts
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Autonomous SpecKit workflow executor. Reads a populated workflow file and executes all 7 SDD phases (specify → clarify → plan → checklist → tasks → analyze → implement) with programmatic gate validation, multi-agent consensus resolution, and auto-commits. Use when the user says "run autopilot", "execute workflow", "autonomous speckit", or has a workflow file ready for execution.
Autonomous SpecKit workflow executor. Reads a populated workflow file and runs all 7 SDD phases (specify → clarify → plan → checklist → tasks → analyze → implement) with programmatic gate validation, multi-agent consensus resolution, and auto-commits. Use when the user says "run autopilot", "execute workflow", "autonomous speckit", "autonomous execution", "kick off autopilot", "start the autonomous pipeline", "drive it through all the SDD phases", "run the whole thing autonomously", "full end-to-end speckit run", or hands over a populated SPEC-NNN-workflow.md file for end-to-end execution. Requires SpecKit CLI installed, constitution created, and a populated workflow file. Not for SDD methodology questions ($speckit-coach), pre-spec scoping ($grill-me), new-spec setup ($speckit-scaffold-spec), status checks ($speckit-status), or PR comment resolution ($speckit-resolve-pr).
Autonomous SpecKit workflow executor. Reads a populated workflow file and runs all 7 SDD phases (specify → clarify → plan → checklist → tasks → analyze → implement) with programmatic gate validation, multi-agent consensus resolution, and auto-commits. Use when the user says "run autopilot", "execute workflow", "autonomous speckit", "autonomous execution", "kick off autopilot", "start the autonomous pipeline", "drive it through all the SDD phases", "run the whole thing autonomously", "full end-to-end speckit run", or hands over a populated SPEC-NNN-workflow.md file for end-to-end execution. Requires SpecKit CLI installed, constitution created, and a populated workflow file. Not for SDD methodology questions ($speckit-coach), pre-spec scoping ($grill-me), new-spec setup ($speckit-scaffold-spec), status checks ($speckit-status), or PR comment resolution ($speckit-resolve-pr).
Autonomous SpecKit workflow executor. Reads a populated workflow file and executes all 7 SDD phases (specify → clarify → plan → checklist → tasks → analyze → implement) with programmatic gate validation, multi-agent consensus resolution, and auto-commits. Use when the user says "run autopilot", "execute workflow", "autonomous speckit", or has a workflow file ready for execution.
Archive a merged SpecKit spec and clean active workflow residue after the implementation PR has merged. Use after confirming merge provenance, when the user asks for post-merge SpecKit archive hygiene, cleanup hygiene, or removal of completed specs from active specs.
Archive a merged SpecKit spec, remove completed active specs, refresh roadmap and project-memory state, and prepare the cleanup PR after merge.
| name | speckit-speckit-utils-doctor |
| description | Validate project health: templates, agent config, Python runner/helpers, constitution, and feature artifacts |
| compatibility | Requires spec-kit project structure with .specify/ directory |
| metadata | {"author":"github-spec-kit","source":"speckit-utils:commands/doctor.md"} |
$ARGUMENTS
Run a comprehensive health check on the spec-kit project, validating that all required components are present and correctly configured.
Locate the .specify/ directory. If not found, error: "No spec-kit project found. Run specify init first."
Verify these template files exist in .specify/templates/ and are non-empty:
spec-template.mdplan-template.mdtasks-template.mdconstitution-template.mdchecklist-template.mdFor each template:
Read .specify/init-options.json to determine the configured AI agent.
If no init-options.json exists: WARN ("no AI agent configured - run specify init to set up")
If an agent is configured (e.g., "ai_assistant": "claude"):
.claude/).claude/commands/speckit.*.md)Look for the current SpecKit Pro runner package in either location:
speckit-pro/speckit_pro_runner/speckit_pro_runner/If a runner package is present, verify these files exist and are non-empty:
__main__.pyruntime.pyhelpers/registry.pygates/registry.pyspeckit-pro-runner.manifest.jsonspeckit-pro-runner.sha256Read the manifest with Python standard-library json and confirm it is a JSON object.
The vendored .specify/scripts/** compatibility helpers are outside this
SpecKit Pro runtime check. Leave them unchanged and do not infer a plugin runtime
prerequisite from their presence.
Look for constitution.md or .specify/memory/constitution.md in the project root.
Scan specs/ for numbered feature directories. For each feature:
Check for required artifacts: spec.md, plan.md, tasks.md
Output a summary table:
Project Health Check
====================
Templates: 5/5 PASS
Agent Config: PASS (Claude Code, 8 commands registered)
Python Runner: PASS (source checkout; helpers, gates, metadata)
Constitution: PASS (245 words)
Features:
001-auth: spec ✓ plan ✓ tasks ✓ PASS
002-dashboard: spec ✓ plan ✗ tasks ✗ WARN (needs /speckit.plan)
Overall: 4 PASS, 1 WARN, 0 FAIL
If any FAIL results exist, suggest specific remediation steps.