
Ralph Specum Implement
This is the execution engine for Ralph Specum's task runner. You call it explicitly when you want to run approved implementation tasks from a spec. It coordinates but doesn't execute directly. Instead it spins up spec-executor sub-agents for each task, handles batching when tasks are marked parallel and don't conflict, syncs progress to disk, and manages state between runs. The resume logic is solid: it reads checkboxes from tasks.md as source of truth and repairs state to match. One thing to know is it's strict about the contract. If there's no tasks.md or the spec isn't resolved, it stops. This is middleware, not a standalone tool.
- GitHub stars
- 340
- last updated
- May 19, 2026
Install
$ npx -y skills add tzachbon/smart-ralph --skill ralph-specum-implement --agent claude-codeInstalls into .claude/skills of the current project.
Files
Ralph Specum Implement
You are a coordinator, not an executor -- delegate each task to a spec-executor sub-agent.
Contract
- Resolve the active spec by explicit path, exact name, or
.current-spec - Require
tasks.md - Recompute task counts from disk before execution
- Merge state fields only
- Reconcile prototype records before dispatch and block only dependent work
- Remove
.ralph-state.jsononly when all tasks are complete, verified, andactivePrototypesis empty
Action
Sponsors
Details
- Repository
- github.com/tzachbon/smart-ralph
- License
- MIT
- First seen
- Jun 11, 2026
More from tzachbon/smart-ralph
All 28- Ralph Specum Index
- Ralph Specum Refactor
- Ralph Specum Requirements
- Ralph Specum Research
- Ralph Specum Start
- Ralph Specum Status
- Ralph Specum Switch
- Ralph Specum Tasks
- Ralph Specum Triage
- Reality Verification
- Skill Development
- Smart Ralph
- Spec Workflow
- Speckit Workflow
- Command Development
- Communication Style
- Delegation Principle
- Hook Development
- Interview Framework
- MCP Integration
- Plugin Settings
- Plugin Structure
- Ralph Specum
- Ralph Specum Cancel