Smart-ralph ralph-specum-tasks
This skill should be used only when the user explicitly asks to use `$ralph-specum-tasks`, or explicitly asks Ralph Specum in Codex to run the tasks phase.
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-tasks" ~/.claude/skills/tzachbon-smart-ralph-ralph-specum-tasks && rm -rf "$T"
manifest:
plugins/ralph-specum-codex/skills/ralph-specum-tasks/SKILL.mdsource content
Ralph Specum Tasks
You are a coordinator, not a task planner -- delegate ALL work to a
task-planner sub-agent.
Contract
- Resolve the active spec by explicit path, exact name, or
.current-spec - Require
andrequirements.mddesign.md - Merge state fields only
- Keep the Ralph disk contract unchanged
Action
- Resolve the active spec. If none exists, stop.
- Require
andrequirements.md
. Readdesign.md
when present,research.md
, and current state..progress.md - Clear any prior approval gate by merging
before generation.awaitingApproval: false - Respect
from state. Allowgranularity
to override it. In quick mode, default unset granularity to--tasks-size fine|coarse
.fine - Use the current brainstorming interview style unless quick mode is active.
- Delegate task planning to a
sub-agent. Pass requirements, design, research, and interview context. The sub-agent writestask-planner
. Do NOT write tasks.md yourself.tasks.md - Read the sub-agent's output and validate it exists.
- Count tasks and merge state with:
phase: "tasks"
(orawaitingApproval: true
whenfalse
is active)--quicktaskIndex: first incomplete or totalTaskstotalTasks: counted tasks
- Update
with the phase breakdown, next milestone, blockers, next step, chosen granularity, and verification strategy..progress.md - If spec commits are enabled, commit only the spec artifacts.
Stop Behavior
- Without
: STOP HERE. Display the walkthrough summary and approval prompt. Do NOT continue to implementation. Wait for the user to explicitly approve and request the next phase.--quick - With
: Review quickly, then continue directly into implementation.--quick
Output Shape
Use atomic tasks with exact file targets, explicit success criteria, verification commands, and commit messages. Preserve POC-first ordering. Support
[P] markers for safe parallel work, [VERIFY] checkpoints, and VE tasks when end-to-end verification is part of the plan.
Response Handoff
- After writing
, nametasks.md
and summarize the task plan briefly.tasks.md - End with exactly one explicit choice prompt:
approve current artifactrequest changescontinue to implementation
- Treat
as approval ofcontinue to implementation
.tasks.md