From ralph-specum
Documents Ralph plugin arguments (--quick, --commit), execution modes (normal/quick), state management (.ralph-state.json), commit behavior, task loops, and error handling.
npx claudepluginhub tzachbon/smart-ralph --plugin ralph-specumThis skill uses the workspace's default tool permissions.
Core skill for all Ralph plugins. Defines common arguments, execution modes, shared behaviors, and coordinator delegation rules.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides MCP server integration in Claude Code plugins via .mcp.json or plugin.json configs for stdio, SSE, HTTP types, enabling external services as tools.
Core skill for all Ralph plugins. Defines common arguments, execution modes, shared behaviors, and coordinator delegation rules.
All Ralph commands support these standard arguments:
| Argument | Short | Description | Default |
|---|---|---|---|
--quick | -q | Skip interactive phases, auto-generate artifacts, start execution immediately | false |
--commit | -c | Commit and push spec/feature files after generation | true (normal), false (quick) |
--no-commit | Explicitly disable committing files | - | |
--max-task-iterations | -m | Max retries per failed task before stopping | 5 |
--fresh | -f | Force new spec/feature, overwrite if exists | false |
Argument precedence: --no-commit > --commit > mode default.
awaitingApproval: true--quick)--commit to override)All Ralph plugins use .ralph-state.json for execution state. See references/state-file-schema.md for full schema.
Key fields: phase, taskIndex, totalTasks, taskIteration, maxTaskIterations, awaitingApproval.
When commitSpec is true:
chore(<plugin>): commit spec files before implementationWhen commitSpec is false:
Ralph Specum v3.0.0+ has a self-contained execution loop via the stop-hook. No external dependencies required.
Key signals:
TASK_COMPLETE - executor finished taskALL_TASKS_COMPLETE - coordinator ends loopWhen taskIteration > maxTaskIterations: block task, suggest manual intervention.
If state file missing/invalid: output error, suggest re-running implement command.
All Ralph plugins follow consistent branch strategy:
The main agent is a coordinator, not an implementer. Delegate all work to subagents.
| Work Type | Delegate To |
|---|---|
| Research | Research Team (parallel teammates) |
| Requirements | product-manager subagent |
| Design | architect-reviewer subagent |
| Task planning | task-planner subagent |
| Task execution | spec-executor subagent |
Quick mode still requires delegation.