用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/q512426816/sillyspec --skill sillyspec-doctor命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
规范驱动开发工具包。绿地用 /sillyspec:init,棕地用 /sillyspec:scan,全自动用 /sillyspec:auto。完整流程:scan → brainstorm → plan → execute → verify → archive。支持 TDD、子代理并行、worktree 隔离、E2E 验证。兼容 Claude Code / Cursor / Codex / OpenCode / OpenClaw / Gemini。
verify
生成结构化规范 — proposal + design + tasks。适合用户说"生成规范、补全四件套、propose"。产出 proposal.md + design.md + tasks.md(+ 可能的 requirements.md)。
基于 SOC 职业分类
正在显示 SKILL.md
| name | sillyspec:doctor |
| description | 用于 SillySpec 自检和状态修复。适合用户说"检查下状态、修复 progress、doctor、状态不对"。全量扫描进度一致性,修复进度数据与实际产出不匹配的问题。 |
执行任何步骤前,先确认 SillySpec CLI 可用:
sillyspec --version
失败则提示 ❌ SillySpec CLI 未安装 + 安装命令 npm install -g sillyspec,停止。
sillyspec doctor是sillyspec run doctor的顶层别名,两者等价。
sillyspec run doctor # 输出当前步骤 prompt
sillyspec run doctor --done --output "摘要" # 完成当前步骤
sillyspec run doctor --status # 查看阶段进度
sillyspec run doctor --reset # 重置阶段(从头开始)
| 参数 | 说明 |
|---|---|
--spec-dir <path> | 指定规范目录(默认 <项目>/.sillyspec) |
--non-interactive | CI/脚本下禁用交互式 prompt |
--json | 输出 JSON(程序化读取) |
doctor 是辅助阶段,用于诊断而非推进流程。配套的轻量诊断命令(不经 run):
sillyspec progress show # 查看当前进度
sillyspec progress check # 状态一致性检查(只报告,不修复)
sillyspec progress repair # 修复状态元数据(dry-run)
sillyspec progress repair --apply # 真正修复
sillyspec progress validate # 校验并修复
sillyspec worktree doctor [--fix] # worktree 健康检查 + 修复
sillyspec doctor --align-execute-progress --change <name> # 按 plan.md 声明对齐 execute 派生戳(dry-run,只报告将补哪些 step)
sillyspec doctor --align-execute-progress --change <name> --confirm # 实际落盘:补 step 戳 + 置 execute stage status=completed
sillyspec doctor --cleanup-remnant # 扫描并报告 0 字节空占位 db(dry-run)
sillyspec doctor --cleanup-remnant --confirm # 实际删除空占位 db(仅删 0 字节,不动有内容的 db)
sillyspec doctor --dump-db --path <db 路径> # dump 指定 db 内容到文件(取证,查 stages/steps/changes 表)
sillyspec doctor --json # 结构化诊断 + 落盘 .sillyspec/.runtime/doctor-diagnosis.json
sillyspec runtime list # 枚举 .sillyspec/.runtime/ 下所有运行时产物(只读,看手上有哪些证据/状态文件)
--align-execute-progress仅当plan.md所有 task checkbox 全勾时才对齐 execute 阶段进度戳。典型用于 worktree 已 cleanup(终态)但 execute 派生戳未盖上的死锁。默认 dry-run,加--confirm才写盘。doctor 信任plan.md声明、不复核代码,verify 阶段兜底。--change缺省时按单活跃变更自动兜底。
--cleanup-remnant清理 init/平台切换残留的 0 字节空 db(占位但无数据)。默认 dry-run 只报告,--confirm才删。绝不删有内容的 db。
runtime list是只读枚举:列出.sillyspec/.runtime/下的 db、doctor-diagnosis.json、workflow-runs/、user-inputs.md 等产物及用途。多会话/压缩后想知道「我手上有哪些证据文件」时用。加--json程序化读取。
doctor --json的 pointer_health 维度含pointer_missing_but_managed信号:项目根存在平台接管声明(.sillyspec-platform-managed)但恢复指针缺失——此状态下裸调命令会 fail-closed 拒绝静默落本地。恢复路径见信号文案:重跑平台 scan 重建指针 /sillyspec platform disconnect彻底脱离 / 显式--spec-dir临时指定。
--done,不跳过$ARGUMENTS