用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/q512426816/SillyHub --skill sillyspec-verify命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | sillyspec:verify |
| description | 用于验证代码实现是否符合 design 和模块文档。适合用户说"验证下、检查下、跑 verify"。对照 design.md + 模块文档检查任务完成度、设计一致性、运行测试。 |
verify-result.md(PASS / PASS WITH NOTES / FAIL)项目有多个活跃变更(.sillyspec/changes/ 下有多个目录)时,所有 sillyspec run 命令需加 --change <变更名> 指定操作目标;只有一个变更时可省略(CLI 自动检测)。
sillyspec verify是sillyspec run verify的顶层别名,两者等价。
sillyspec run verify # 输出当前步骤 prompt
sillyspec run verify --done --output "摘要" # 完成当前步骤(--input "用户原话" 记录输入)
sillyspec run verify --status # 查看阶段进度
sillyspec run verify --skip # 跳过可选步骤
sillyspec run verify --reset # 重置阶段(从头开始)
sillyspec run verify --reopen --from-step N # 重新打开已完成阶段修订(N=序号或名称)
| 参数 | 说明 |
|---|---|
--change <名> | 指定变更名(多活跃变更必填,单变更可省略自动检测) |
--spec-dir <path> | 指定规范目录(默认 <项目>/.sillyspec) |
--non-interactive | CI/脚本下禁用交互式 prompt |
--skip-approval | 跳过阶段转换/审批检查(不能跳产物校验 gate——review.json/文档产物硬校验仍在) |
verify 是只读阶段(禁止改代码/改 git 状态,只检查 + 写报告)。完成时有硬校验:
verify-result.md——不存在则阻断完成(不能跳过报告直接 --done)FAIL 则阻断完成——不能带着 FAIL 标记 verify 完成integration-critical / deployment-critical 变更(design/plan 含 daemon/session/lease/lifecycle 等关键词):结论 PASS WITH NOTES 降级为 FAIL,必须有真实集成证据(Runtime Evidence section)——该证据为 Agent 自报告,CLI 仅校验其字面存在、不独立运行时核验,须真实执行过verify-required-evidence.json(execute 写入,schema {items:[{task,verdict,evidence:[]}]})中 cannot_verify 任务未在 verify-result.md 体现 → advisory warn(不阻断归档);evidence 是否真满足(satisfied/missing/partial)由 agent 在 verify-result.md 自报告,CLI 只查任务被提及、不替你语义判定。结论能否 PASS 由你诚实判定(有 missing evidence 不应 PASS)。被阻断时 CLI 打印 ❌ 校验失败,不会提示"验证通过"。修复 verify-result.md 后重新 --done。
# 验证报告
## 结论
PASS / PASS WITH NOTES / FAIL ← 必须有结论章节(标题含"结论/Conclusion/Result/结果"即可,不限于确切"## 结论"),FAIL 会阻断 verify 完成
## 任务完成度
## 设计一致性
## 探针结果
## 测试结果
## 变更风险等级
## Runtime Evidence(integration/deployment-critical 必填;自报告,CLI 仅字面校验、不独立核验)
execute → verify → archive
verify 通过(PASS)后,运行 sillyspec run archive --change <变更名> 归档。FAIL 则修复后重跑 sillyspec run verify。
verify-result.md 结论必须基于证据,不写"看起来没问题"--done,不跳过$ARGUMENTS