ワンクリックで
check-requirements-against-code
Check requirements docs against implementation, report discrepancies and gaps
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Check requirements docs against implementation, report discrepancies and gaps
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Read the Hot Sheet worklist and work through the current priority items
Run as a distributed worker — continuously claim, work, and release Up Next tickets
Create a new bug ticket in Hot Sheet
Create a new feature ticket in Hot Sheet
Create a new investigation ticket in Hot Sheet
Create a new issue ticket in Hot Sheet
| name | check-requirements-against-code |
| description | Check requirements docs against implementation, report discrepancies and gaps |
| allowed-tools | Read, Grep, Glob, Bash, Edit, Agent |
Check the requirements documents against the actual implementation, verify the AI-oriented summaries still match reality, and confirm the CLAUDE.md index is complete. Generate a report with recommendations and questions about any discrepancies.
Read all requirements documents in docs/ (numbered files like 1-review-workflow.md through 17-claude-channel.md). Each contains functional (FR-) and non-functional (NFR-) requirements.
For each requirement, verify the implementation exists:
src/) for the relevant codeCheck for undocumented features: Look for significant functionality in the code that isn't covered by any requirement. These may be intentional additions that need documentation, or accidental scope creep.
Synchronize the AI summaries (docs/ai/code-summary.md and docs/ai/requirements-summary.md):
code-summary.md: walk through each section and confirm it matches what's actually in src/, src-tauri/, scripts/, and the database schema. Look specifically for:
src/db/schema.tstsup.config.ts and scripts/build-sidecar.shrequirements-summary.md: confirm every requirements doc in docs/ has a section, the section number matches the doc number, and the status marker (Shipped / Partially built / Design only / Deferred / Superseded) still reflects reality based on what you found in step 2.Edit tool for exactly this reason. Don't just report the drift; update the summaries so they're correct when you're done.Verify the CLAUDE.md index is complete:
CLAUDE.md and find the requirements index (the bulleted list under the "Requirements documents" heading that names each docs/N-topic.md).docs/ (via Glob on docs/*-*.md).docs/ai/code-summary.md and docs/ai/requirements-summary.md) is present and accurate.CLAUDE.md.Generate the report with these sections:
Fully Implemented — Requirements that are correctly implemented (brief list)
Partially Implemented — Requirements where the implementation exists but is incomplete or deviates:
Not Implemented — Requirements with no corresponding implementation:
Undocumented Features — Code functionality not covered by requirements:
Summary & Index Synchronization — What you changed (or confirmed correct) in:
docs/ai/code-summary.mddocs/ai/requirements-summary.mdCLAUDE.md requirements index and AI-summaries sectionQuestions — Ambiguities or contradictions found:
Present the report directly to the user. Focus on actionable findings — skip trivially correct implementations. If the summaries and index were already in sync, say so in one line rather than padding the report.