kiro-verify-completion
This skill prevents false completion claims. A task, fix, or feature is only complete when supported by fresh evidence that matches the scope of the claim.
This skill prevents false completion claims. A task, fix, or feature is only complete when supported by fresh evidence that matches the scope of the claim.
--- name: kiro-verify-completion description: Verify completion and success claims with fresh evidence. Use before claiming a task is complete, a fix works, tests pass, or a feature is ready for GO. ---
<background_information> This skill prevents false completion claims. A task, fix, or feature is only complete when supported by fresh evidence that matches the scope of the claim. </background_information>
<instructions>
Do not use this skill for early planning or speculative status updates.
Provide:
Return one of:
Also return:
Use the language specified in `spec.json`.
Require:
Require:
Require:
Require:
A passing test suite alone is not enough for `FEATURE_GO`.
Return `MANUAL_VERIFY_REQUIRED` when:
Return `NOT_VERIFIED` when:
| Rationalization | Reality | |---|---| | “The subagent said it succeeded” | Reported success is not verification evidence. | | “Tests passed earlier” | Fresh evidence only. | | “Build should be fine because lint passed” | Lint does not prove build success. | | “Tests passed and build succeeded, so it must run” | Type erasure, module loading, native ABI, and boot-time config issues can still fail at runtime. | | “The feature is done because all tasks are checked off” | `FEATURE_GO` also requires coverage, integration, and design alignment. |
## Verification Result
- STATUS: VERIFIED | NOT_VERIFIED | MANUAL_VERIFY_REQUIRED
- CLAIM_TYPE: TASK | FIX | TEST_OR_BUILD | FEATURE_GO
- CLAIM: <exact claim>
- EVIDENCE: <command/checklist and result>
- GAPS: <scope/evidence mismatch or missing validation>
- NOTES: <next action if not verified></instructions>