원클릭으로
verify
Fresh verification gate before claiming done, fixed, passing, ready, or before commit/PR. Evidence before claims, always.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Fresh verification gate before claiming done, fixed, passing, ready, or before commit/PR. Evidence before claims, always.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Meta-orchestrator — dispatches to the right skill for the task. Use before any non-trivial work.
Library-agnostic Flutter/Dart code review checklist covering widget best practices, state management patterns (BLoC, Riverpod, Provider, GetX, MobX, Signals), Dart idioms, performance, accessibility, security, and clean architecture.
Structured 6-phase debugging. Build feedback loop first, reproduce deterministically, hypothesize with ranked falsifiable theories, instrument one variable at a time, fix with regression test, cleanup. Use when a bug exists, tests fail unexpectedly, or behavior is wrong and cause is unknown.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Database migration best practices for schema changes, data migrations, rollbacks, and zero-downtime deployments across PostgreSQL, MySQL, and common ORMs (Prisma, Drizzle, Kysely, Django, TypeORM, golang-migrate).
Run integration and e2e tests after unit tests pass. Use after /supergraph:fix when unit tests are green.
| name | verify |
| description | Fresh verification gate before claiming done, fixed, passing, ready, or before commit/PR. Evidence before claims, always. |
| mcp | codebase-memory-mcp |
Before claiming completion, require healthy index_status(project=CBM_PROJECT).
Stale/degraded state triggers index_repository; then run detect_changes,
trace_path, and validated cycles, hubs, bridges, and test-gaps recipes.
Block on degraded evidence, a new cycle, unapproved hub impact, or required tests
missing.
Fresh verification gate before completion claims.
Iron Law: NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE
Before saying/implying: done, fixed, passing, clean, ready, complete, works, verified, successful.
Also: before marking Status: completed, committing, PR'ing, accepting agent reports, moving to next phase.
/supergraph:verify | tests | lint | build | plan auth-login task 2 | claim "login fixed"
| Claim | Required fresh evidence |
|---|---|
| Tests pass | $TEST_CMD exits 0, zero failures |
| Lint clean | $LINT_CMD exits 0, zero errors |
| Build succeeds | $BUILD_CMD exits 0 |
| Bug fixed | Original failing symptom/test now passes |
| Regression covered | RED failed before fix, GREEN passes after |
| TDD complete | RED failure valid, GREEN passes, refactor verified |
| Task completed | Acceptance criteria met + verification commands pass |
| Agent completed | Diff inspected + independent tests/lint |
| Review passed | Reviewer + graph review + tests/lint pass |
| Ready to merge | Tests + lint + build + review PASS |
"✅ /supergraph:verify — verifying [claim] with fresh evidence..."
Map claim to required proofs from evidence mapping.
0 plans → skip | 1 → use | >1 → ask | plan <slug> → match.
Read from plan ## Environment Context or .supergraph-env (set by /supergraph:scan). Missing → STOP, run scan first.
No command can prove claim → STOP: "Required check is unknown."
For each file touched by the current claim:
mcp__serena__get_diagnostics_for_file(file=<file>)
If type errors found → STOP verification, report as FAIL before running test suite.
This is the last line of defense — catches LSP-level errors that lint and tests may not surface.
Skip gracefully if Serena unavailable or SERENA_ACTIVE=false in .supergraph-env.
For agent output: git diff --stat && git diff --name-only.
Then run relevant tests/lint/build locally.
Check: exit code, failure count, error count, warnings. Don't confuse lint ≠ build, targeted ≠ suite.
Pass:
## Verification Evidence
- Claim: [claim] | Command: `[command]` → exit 0 → PASS
- Evidence: [output summary] | Timestamp: [now]
Fail:
## Verification Failed
- Claim: [claim] | Command: `[command]` → exit [N] → FAIL
- Failure: [summary] | Next: /supergraph:fix
Cannot verify → say so explicitly. No completion language.
Only after evidence passes: in_progress → completed.
If failed → keep status or mark stuck if retries exhausted.
For user-facing confirmation: Announce task/plan completion in the user's language. If plan context exists, show: "Task N completed — [user-facing summary]"
✅ /supergraph:verify complete
- Claim: [claim] | Evidence: [command] → PASS|FAIL
- Next: [recommendation]
Evidence before claims, always. Fresh only — old runs don't count. Read output before reporting. No positive language without proof. Agent output requires independent verification.