원클릭으로
verify-done
Gate before claiming any task complete. Runs health-check.sh + ci:summary, pastes output, only then allows "done" claim.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Gate before claiming any task complete. Runs health-check.sh + ci:summary, pastes output, only then allows "done" claim.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Open a PR with MirrorBuddy checklist — ci:summary green, conventional commit, issue link, wait CI, require explicit user approval before merge.
Bootstrap isolated git worktree under ./worktrees/<task-id>. Verifies non-empty path, branch created, deps linked. Prevents working directly on main.
Comprehensive localization verification for MirrorBuddy features via npm run i18n:check
Pre-release validation for MirrorBuddy via app-release-manager subagent
CI verification and build validation for MirrorBuddy. Use when running checks, validating builds, or verifying code quality before commits.
Release readiness verification for MirrorBuddy. Use when preparing releases, checking deployment readiness, or running pre-release validation.
| name | verify-done |
| description | Gate before claiming any task complete. Runs health-check.sh + ci:summary, pastes output, only then allows "done" claim. |
| allowed-tools | ["Bash","Read"] |
| context | inline |
| user-invocable | true |
Anti-premature-completion gate. Run BEFORE saying "done", "completed", "finished".
/verify-done./scripts/health-check.sh
Expect: no critical red. If red, NOT done.
npm run ci:summary
Expect: lint + types + build all pass.
Match the change type:
| Change type | Extra verification |
|---|---|
| UI text | npm run i18n:check (all 5 locales synced) |
| Prisma schema | npx prisma generate + migration applied |
| New env var | .env.example + validate-pre-deploy.ts updated |
| Client component | Dev server running, manual click-through in browser |
| API route (mutation) | CSRF + auth middleware present |
| Cookie logic | Uses cookie-constants.ts, no hardcoded names |
| E2E test | Imports from fixtures, not @playwright/test |
| Admin route | withAdmin + withCSRF + auditService.log() |
Copy the actual tool output into the reply. No summarization, no "looks good".
"All verification checks passed. Task complete."
Only after all four steps. If any step failed → task NOT done → keep working.
/pr — open PR AFTER verify-done passes/release — full release gate