一键导入
team-verification-guard
Use when verifying completed work, checking OpenSpec readiness, running tests, reviewing evidence, or deciding if ready to archive.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when verifying completed work, checking OpenSpec readiness, running tests, reviewing evidence, or deciding if ready to archive.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when implementing OpenSpec tasks, writing code, running tests, or fixing bugs. Guards TDD flow, execution modes, and spec compliance.
Use when creating, reviewing, or updating OpenSpec proposals, designs, tasks, spec deltas, acceptance criteria, or archiving changes.
Use when diagnosing and fixing bugs, applying security patches, or making small enhancements with /team-repair. Guards DIVE protocol, dual-track closure, and evidence-driven repair.
Use when exploring requirements, doing deep design exploration, or brainstorming before proposing. Guards OpenSpec environment and brainstorm output location.
Use when reviewing task breakdowns, checking dependency ordering, optimizing task granularity, or deciding whether to proceed to implementation.
Use when implementing an approved OpenSpec change, progressing through tasks, updating task status, or continuing an incomplete implementation.
| name | team-verification-guard |
| description | Use when verifying completed work, checking OpenSpec readiness, running tests, reviewing evidence, or deciding if ready to archive. |
Verification must be layered. Each layer must pass before proceeding to the next. No evidence = no claim of readiness.
Use this skill when:
/team-verify layered verificationDo NOT use this skill when:
team-openspec-guard)team-implementation-guard)openspec validate <change-id> --strict
Checks:
## ADDED/MODIFIED/REMOVED/RENAMED Requirements)SHALL/MUST#### Scenario:Check tasks.md:
- [x]| Task | Status | Evidence |
|---|---|---|
| 1.1 | ✅ | pytest tests/models/test_user.py — 8 passed |
| 1.2 | ✅ | Manual: http://localhost:3000/ verified |
| 2.1 | ❌ | Blocked: API contract undecided |
| Check | Command | Result |
|---|---|---|
| Lint | npm run lint | 0 errors |
| Unit Tests | pytest tests/ | all passed |
| Build | npm run build | success |
| Typecheck (if TS) | tsc --noEmit | 0 errors |
| AC | Evidence | Status |
|---|---|---|
| AC-1: ... | pytest tests/... | ✅ |
| AC-2: ... | Manual: ... | ⚠ |
openspec validate --strict failsopenspec validate <change-id> --strict passesMust satisfy:
- [x]openspec validate <change-id> --strict passesConditional (archive with notes):
Cannot archive:
| Mistake | Fix |
|---|---|
| Claiming "looks fine" | Run specific commands and provide output |
| Running only partial tests | Run the full test suite |
| Skipping lint/build | At minimum confirm core checks pass |
| Marking AC passed without evidence | Attach test name or manual steps to each |
| Hiding skipped checks | List skipped items and reasons explicitly |
When this skill fails, record in badCases/ directory:
See badCases/ for case history.