ワンクリックで
check-requirements-against-code
Check requirements docs against implementation and report discrepancies
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Check requirements docs against implementation and report discrepancies
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
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
Create a new req change ticket in Hot Sheet
Create a new task ticket in Hot Sheet
| name | check-requirements-against-code |
| description | Check requirements docs against implementation and report discrepancies |
| allowed-tools | Read, Grep, Glob, Bash, Agent |
Comprehensively compare the requirements documents in docs/ against the actual implementation. Also verify that the AI summary docs (docs/ai/code-summary.md, docs/ai/requirements-summary.md) and CLAUDE.md are in sync with both the requirements docs and the code. Generate a report with recommendations and questions about any discrepancies.
Read all requirements documents in docs/. Note every stated requirement, behavior, and constraint. This includes the numbered docs (1, 2, 3, …) plus plugin-development-guide.md, tauri-architecture.md, tauri-setup.md, and manual-test-plan.md.
For each requirement, verify it against the implementation:
Check for undocumented features: Scan the codebase for significant functionality that isn't covered by any requirements document. These are features that should either be documented or questioned.
Check for stale documentation: Requirements that describe behavior that no longer exists or has changed.
Verify CLAUDE.md completeness: Double-check that every requirements doc under docs/ (numbered docs + plugin-development-guide.md, tauri-architecture.md, tauri-setup.md) appears in CLAUDE.md's "Reading order" list. Report any docs present on disk but missing from CLAUDE.md, or listed in CLAUDE.md but missing on disk.
Synchronize docs/ai/code-summary.md: Open the file and confirm each section still matches the current codebase. Flag any inaccuracy, then update the file in place. Check specifically:
src/ (use Glob to verify)src/routes/CREATE TABLE / ALTER TABLE statements in src/db/connection.tsCHANNEL_VERSION matches the constant in src/channel.ts (and EXPECTED_CHANNEL_VERSION in src/channel-config.ts)#[tauri::command] functions in src-tauri/src/lib.rs.hotsheet/ and ~/.hotsheet/Synchronize docs/ai/requirements-summary.md: Open the file and confirm each entry still matches its source doc. Flag and update:
Final consistency pass: Make sure CLAUDE.md, docs/ai/code-summary.md, and docs/ai/requirements-summary.md agree with each other and with the source docs / code. Any disagreement gets resolved in favor of the source doc / code, and the summaries and CLAUDE.md are updated accordingly.
For each discrepancy:
missing (doc says X, code doesn't do X) | different (doc says X, code does Y) | undocumented (code does X, no doc mentions it) | stale (doc says X, feature was removed/changed)docs/ai/code-summary.md — list of sections edited and why (or "no changes needed")docs/ai/requirements-summary.md — list of entries edited and why (or "no changes needed")List any ambiguous requirements where the implementation had to make a judgment call, and ask whether the current behavior is correct.