‹ 首页

ralph-specum-start

@tzachbon · 收录于 1 周前

This skill should be used only when the user explicitly asks to use `$ralph-specum-start`, or explicitly asks Ralph Specum in Codex to start or resume a spec.

适合你,如果需要在 Codex 中开始或继续编写规格文档。

/ 下载安装
ralph-specum-start.skill双击,或拖进 Claude 桌面版 / Cowork,即完成安装↓ .skill↓ .zip
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
Claude Code~/.claude/skills/(项目级 .claude/skills/)
Codex CLI~/.codex/skills/
Cursor自动读取上面两处目录
其他工具见其文档的「skills」目录;两个下载是同一份文件,只是名字不同
/ 通过 npx 安装 校验哈希
npx oh-my-skill add tzachbon/smart-ralph/ralph-specum-start
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- tzachbon/smart-ralph/ralph-specum-start
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify tzachbon/smart-ralph/ralph-specum-start
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
419GitHub stars
~638最小装载
~638含声明引用
~700文本包总量
镜像托管

怎么用

技能原文 SKILL.md作者撰写 · MIT · 1b33202

Ralph Specum Start

Use this for the start and new entrypoints.

Contract
  • Read .claude/ralph-specum.local.md when present
  • Default specs root is ./specs
  • Keep .current-spec in the default specs root
  • Keep the standard Ralph files stable
  • Merge .ralph-state.json. Do not replace the full object
Action
  1. Parse explicit name, goal, --quick, commit flags, optional specs root, and optional --tasks-size fine|coarse.
  2. Resolve the target by explicit path, exact name, or .current-spec.
  3. If the same name exists in multiple configured roots, stop and require a full path.
  4. Check active epic context from specs/.current-epic when no explicit spec was chosen.
  5. For large or cross-cutting goals, route to triage instead of forcing a single spec.
  6. new is an alias here. Create the spec directory if needed.
  7. Initialize or merge state with:
  8. source: "spec"
  9. name
  10. basePath
  11. phase: "research"
  12. taskIndex: 0
  13. totalTasks: 0
  14. taskIteration: 1
  15. maxTaskIterations: settings default or 5
  16. globalIteration: 1
  17. maxGlobalIterations: 100
  18. commitSpec: settings auto_commit_spec or true
  19. relatedSpecs: []
  20. awaitingApproval: true when the run will stop after setup and wait for explicit direction
  21. awaitingApproval: false when quick mode or explicit autonomy will continue without pausing
  22. preserve or set quickMode
  23. preserve or set granularity when --tasks-size was supplied
  24. preserve or set epicName when starting from an epic suggestion
  25. Update .current-spec.
  26. Write .progress.md with goal, current phase, next step, blockers, learnings, and skill discovery results when used.
  27. On resume, prefer tasks.md and present files over stale state when they disagree.
  28. In quick mode, generate missing artifacts in order, skip normal approval pauses, and continue into implementation in the same run.
  29. Without quick mode or explicit autonomy: STOP HERE after setup. Do NOT proceed to research. Wait for the user to explicitly ask to continue. This is non-negotiable.
Branch Isolation
  • If the user wants isolation, offer a feature branch in place or a worktree with a feature branch.
  • If a worktree is created, stop after creation and ask the user to continue from that worktree.
Response Handoff
  • After creating or resuming the spec, name the resolved spec path and summarize the current state briefly.
  • End with exactly one explicit choice prompt:
  • request changes
  • continue to research
  • Do not run research until the user explicitly asks to continue or explicitly asked for quick or autonomous flow.
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。