원클릭으로
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.