用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/CleanExpo/Unite-Group --skill verification-first命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | verification-first |
| category | verification |
| version | 2.0.0 |
| description | Hard verification gate — no task is complete without proof it works (Next.js/Supabase stack) |
| author | Unite Group (ported from NodeJS-Starter-V1) |
| priority | 1 |
| auto_load | true |
| triggers | ["any_code_change","post-implementation","pre-commit"] |
| context | fork |
A task is NOT complete until verification passes. "Almost working" = broken.
No self-attestation. No assumed success. Evidence required.
Every code change MUST be verified before moving on:
When something fails:
Before attempting any fix:
The agent that wrote the code MUST NOT verify its own work.
Route to [[verification]] agent. No exceptions.
# TypeScript type check
pnpm run type-check
# Lint
pnpm run lint
# Unit tests (Vitest)
pnpm vitest run
# Full pipeline
pnpm run type-check && pnpm run lint && pnpm vitest run
# Health check (comprehensive)
.\scripts\health-check.ps1
Note:
turboCLI is NOT available globally — usepnpm runscripts directly.
Trigger: After every code generation
pnpm build)Trigger: Before git commit
Trigger: Feature additions, migrations
Trigger: Before any production deploy
All verification reports MUST use this format:
## Verification: [Task Description]
### Status: [PASS | FAIL | BLOCKED]
### Tier: [A | B | C | D]
### Results:
- type-check: [PASS/FAIL] — [error if failed]
- lint: [PASS/FAIL] — [error if failed]
- unit-tests: [PASS/FAIL] — [X/Y passed]
- build: [PASS/FAIL] — [error if failed]
- manual: [PASS/FAIL] — [what was checked]
### Evidence:
[Actual command output, test results, or screenshot path]
### Next Steps:
[If PASS → what's next]
[If FAIL → root cause + proposed fix]
Verification is automatically enforced by:
post-code.hook.md — Runs Tier A after code generationpre-commit.hook.md — Runs Tier B before git commitpre-deploy.hook.md — Runs Tier D before deploymentFor any user-facing output, also verify:
When verification fails:
Stacking fixes creates the same problem as never testing: you don't know which change broke what.