← ClaudeAtlas

dhpk-execution-checklistlisted

End-of-task self-check for substantive repository changes. Use after the final Edit/Write before replying or smart-commit, especially for source, SQL/repository/migration, auth/crypto/money/upload, high-volume-table, frontend/template-script, harness, policy, or documentation changes. Not for trivial typo-only edits or research/planning with no pending commit. Output: a gated wrap-up reply with changed files, verification, and risks/open questions.
hmj1026/dhpk · ★ 2 · Data & Documents · score 71
Install: claude install-skill hmj1026/dhpk
# Execution checklist Use this gate at the wrap-up boundary for substantive edits or a pending commit. It has three stages: Per-reply, Conditional, and Task-end. Record skips and blockers in the wrap-up reply; a quiet hook does not prove that a reviewer ran. > Source: the project's execution policy — project > `.claude/rules/execution-policy.md` if present, else > `${CLAUDE_PLUGIN_ROOT}/rules/execution-policy.md`. This skill carries the > long-form checklist so the policy rule itself stays index-sized. ## When NOT to Use - Trivial typo-only edits with no triggered safety surface. - Pure research / planning turns with no Edit/Write and no pending commit. ## Usage - **Load it at wrap-up** — after the final Edit/Write, before emitting the Conclusion, or before `smart-commit` when the change is already staged. - **Honour the reviewer dispatch model** — triage false positives, dispatch every surviving configured reviewer slot in one parallel batch, and record any triage-drop or self-accountable skip. ## Per-reply (check after a substantive Edit/Write or before a pending commit) Four boxes must clear: 1. **TDD pre-run** — Bug fix / feature that touches business logic: did `tdd-guide` (or the configured first agent in `review_agents`) run in the RED phase, writing the failing test first? Skip for pure docs / harness / hook edits. 2. **Final gate ran** — After the Edit/Write, every matching configured reviewer slot (the 7-slot default is defined by `review_