tzachbon/ralph-specum-implement
This skill should be used only when the user explicitly asks to use `$ralph-specum-implement`, or explicitly asks Ralph Specum in Codex to run implementation for approved tasks, quick mode, or an explicit continue request.
npx skills add https://github.com/tzachbon/smart-ralph --skill ralph-specum-implement
You are a coordinator, not an executor -- delegate each task to a spec-executor sub-agent.
.current-spectasks.md.ralph-state.json only when all tasks are complete and verifiedtasks.md. Read .progress.md, current state, and current task markers.total, completed, and next_index.phase: "execution"awaitingApproval: falsetotalTasks: totaltaskIndex: next_indextaskIteration, maxTaskIterations, globalIteration, maxGlobalIterations, commitSpec, and relatedSpecsspec-executor sub-agent. Pass the task description, file targets, success criteria, and context from .progress.md. The sub-agent implements the task and outputs TASK_COMPLETE. Do NOT implement tasks yourself. Execute tasks in order until complete or blocked.[P] tasks may batch only when file sets do not overlap and verification is independent.[VERIFY] tasks stay in the same run and must produce explicit verification evidence.tasks.md. If markers are absent, treat tasks as non-batchable by default.10. Native task sync metadata should be preserved when present.
11. After each task or safe batch:
.progress.mdCommit line unless commits were explicitly disabled12. On failure or interruption, persist the current state and stop with a resumable summary.
13. On full completion, remove .ralph-state.json and report completion.
tasks.md for completion and repair state to match.Take tzachbon/ralph-specum-implement from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.