Smart-ralph ralph-specum-status
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.
install
source · Clone the upstream repo
git clone https://github.com/tzachbon/smart-ralph
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/tzachbon/smart-ralph "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/ralph-specum-codex/skills/ralph-specum-status" ~/.claude/skills/tzachbon-smart-ralph-ralph-specum-status && rm -rf "$T"
manifest:
plugins/ralph-specum-codex/skills/ralph-specum-status/SKILL.mdsource content
Ralph Specum Status
Use this to report Ralph state across configured spec roots.
Contract
- Read
when present.claude/ralph-specum.local.md - Default specs root is
./specs
lives in the default specs root.current-spec- Hidden directories do not count as specs
Action
- Resolve configured roots.
- Read
to identify the active spec..current-spec- If
is missing or empty, report that there is no active spec and continue listing specs across roots..current-spec
- If
- Read
when present and summarize epic status.specs/.current-epic - For each spec directory, inspect:
.ralph-state.jsonresearch.mdrequirements.mddesign.mdtasks.md
- If
exists, count completed and incomplete tasks.tasks.md - 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.