一键导入
verification
Use to verify a claim of completion with evidence. Auto-triggered after each TODO in execute. Triggers on "검증", "verify", "확인해줘".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use to verify a claim of completion with evidence. Auto-triggered after each TODO in execute. Triggers on "검증", "verify", "확인해줘".
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Loaded automatically at session start. Teaches the orchestrator how to route requests to skills and agents. Do not invoke manually.
Use when the user wants to explore an idea, design an approach, or think through a problem before implementing. Triggers on "고민", "논의", "아이디어", "brs".
Use when code review is needed. Triggers on "코드 리뷰", "리뷰해줘", "code review", or at completion of implementation.
Use to harvest `debt:` markers across the repo into a debt ledger and optionally persist it to the Obsidian vault. Triggers on "부채", "기술부채", "debt", "지름길 정리", "/debt". Read-only — does not modify code.
Use when the user wants to run an implementation plan. Triggers on "실행해줘", "구현해줘", "시작해줘", "execute", or after plan approval.
Implement an entire Figma page as Android Jetpack Compose screens by auto-splitting into frames with visual verification. Use whenever a user shares a figma.com/design URL and wants the page built as Compose code. Triggers on '안드로이드 피그마', 'Android Figma', 'Compose 구현'. Covers any multi-frame page. Does NOT apply to Figma asset downloads or single component edits.
| name | verification |
| description | Use to verify a claim of completion with evidence. Auto-triggered after each TODO in execute. Triggers on "검증", "verify", "확인해줘". |
No completion claim without fresh verification evidence. No exceptions.
Every verification follows this sequence:
If you catch yourself using these words, STOP and gather evidence:
These are signals that verification has not been done.
| Claim | Required Evidence |
|---|---|
| "Fixed" | Test output showing it passes now |
| "Implemented" | Build clean + tests pass + acceptance criteria met |
| "Refactored" | All existing tests still pass |
| "Debugged" | Root cause identified with file:line reference |
| "Complete" | All of the above that apply |
Re-collect evidence after each TODO completes. Never reuse results from a previous TODO or a previous session.
Dispatch architect agent to perform verification:
Requires codex-plugin-cc installed. Check
hud.json→codexfield. Iffalse, skip this section entirely and use the architect's verdict as final.
After the architect agent completes verification with a PASS verdict, dispatch codex:codex-rescue agent for an independent code quality review from a different model. If the architect verdict is FAIL, skip Codex entirely — there is no value in a second opinion when the primary check already failed.
How to dispatch:
Agent(subagent_type="codex:codex-rescue", prompt="""
You are performing an independent code quality review.
Review the following code changes for bugs, security issues, performance problems, and design flaws.
Code context:
{code_diff_or_changed_files_summary}
Return your findings as structured JSON:
{ "verdict": "ALLOW" | "BLOCK", "findings": [...] }
""")
Codex verdict is interpreted as ALLOW (no issues found) or BLOCK (issues found that should prevent merge).
| Architect Verdict | Codex Verdict | Final Verdict |
|---|---|---|
| PASS | ALLOW | PASS |
| PASS | BLOCK | FAIL — include Codex feedback in retry context |
| FAIL | (any) | FAIL — Architect verdict takes precedence |
| PASS | Skip (unavailable) | PASS — proceed with Architect verdict only |
Codex can only raise the quality bar, never lower it. If Architect says FAIL, the final verdict is always FAIL regardless of Codex opinion.
## Verification: [TODO title]
- Evidence: [command run and output summary]
- Result: PASS / FAIL
- Details: [what passed, what failed]
If FAIL, include:
The verification result (PASS/FAIL) maps to one of four completion statuses as follows:
When the PASS verdict is achieved with no known warnings or concerns:
Status: DONE
Evidence: [Brief summary of how completion was verified]
Example: "All 4 acceptance criteria verified; build clean; tests pass"
When the PASS verdict is achieved but there are known warnings or edge cases:
Status: DONE_WITH_CONCERNS
Evidence: [Summary of what works]
Concerns:
- [Warning 1]
- [Warning 2]
Follow-up: [Recommended next steps]
Example: "Feature implemented and tests pass; edge case with non-ASCII input not handled; recommend unicode sanitization in Phase 2"
When verification fails due to unavailable external dependencies or prerequisites:
Status: BLOCKED
Reason: [Specific reason why verification failed]
Blocker: [What external dependency is missing]
Blocked-By: [Dependency name, service, or resource]
Next-Steps: [What needs to happen to unblock]
Example: "Cannot verify API integration; required backend service is not running; need to start dev server before re-running verification"
When verification cannot proceed due to missing information or ambiguous acceptance criteria:
Status: NEEDS_CONTEXT
Question: [What information is missing or unclear]
Evidence: [Why verification cannot proceed]
Dependency: [What clarification or decision is needed]
Example: "Cannot verify performance requirement; acceptance criteria does not specify target response time; need to clarify SLA before validating"
When verification fails due to actual implementation issues (not external dependencies or missing information), the executor should fix the issue and retry:
This section defines an extension of the Output Format for verification. It specifies the structured halt report format that verification outputs when a single TODO receives 3 consecutive FAIL verdicts.
After the 3rd consecutive FAIL verdict on the same TODO:
execute skill, not hereagmo:debugging agent) is also handled by execute, not hereWhen 3 consecutive FAILs are recorded, output the following structured report:
## Halt Report — [TODO title]
| Attempt | Approach | Failure Reason |
|---------|----------|----------------|
| 1 | [Describe approach #1] | [Root cause of failure #1] |
| 2 | [Describe approach #2] | [Root cause of failure #2] |
| 3 | [Describe approach #3] | [Root cause of failure #3] |
**Verdict**: This TODO cannot be resolved with the current approaches.
**Recommendation**: Escalate to agmo:debugging for root cause analysis.
## Halt Report — Implement user authentication
| Attempt | Approach | Failure Reason |
|---------|----------|----------------|
| 1 | Add JWT middleware to routes | Missing SECRET_KEY environment variable; tests fail |
| 2 | Mock SECRET_KEY in test setup | Import cycle detected in auth module; build fails |
| 3 | Refactor auth module structure | Breaking change to existing API; downstream tests fail |
**Verdict**: This TODO cannot be resolved with the current approaches.
**Recommendation**: Escalate to agmo:debugging for root cause analysis.