Agent Skills
› tzachbon/smart-ralph
› ralph-specum-status
ralph-specum-status
GitHub用于查询 Ralph Specum 状态或活跃规范进度。当用户显式请求使用 $ralph-specum-status 或询问 Ralph Specum 在 Codex 中的状态时触发。该技能通过读取配置根目录下的状态文件、当前规范和史诗信息,汇总展示各规范的阶段、任务完成情况及审批状态。
触发场景
用户显式要求使用 $ralph-specum-status
用户询问 Ralph Specum 在 Codex 中的状态
用户询问活跃的规范进度
安装
npx skills add tzachbon/smart-ralph --skill ralph-specum-status -g -y
SKILL.md
Frontmatter
{
"name": "ralph-specum-status",
"metadata": {
"action": "status",
"surface": "helper"
},
"description": "This skill should be used only when the user explicitly asks to use `$ralph-specum-status`, or explicitly asks Ralph Specum in Codex for status or active spec progress."
}
Ralph Specum Status
Use this to report Ralph state across configured spec roots.
Contract
- Read
.claude/ralph-specum.local.mdwhen present - Default specs root is
./specs .current-speclives in the default specs root- Hidden directories do not count as specs
Action
- Resolve configured roots.
- Read
.current-specto identify the active spec.- If
.current-specis missing or empty, report that there is no active spec and continue listing specs across roots.
- If
- Read
specs/.current-epicwhen present and summarize epic status. - For each spec directory, inspect:
.ralph-state.jsonresearch.mdrequirements.mddesign.mdtasks.md
- If
tasks.mdexists, count completed and incomplete tasks. - Group results by spec root.
- Show the active spec, current phase, backlog state, approval state, granularity when present, and which artifacts exist.
Output
- Specs in the default root can be shown by name.
- Specs in other roots should include the root suffix for disambiguation.
- Include the next likely command when it is obvious.
- If an epic is active, include the next unblocked spec.
- If approval is pending, explicitly tell the user to approve the current artifact, request changes, or continue to the named next step.
版本历史
- 1b33202 当前 2026-07-05 09:17


