This skill should be used when the user asks about "ralph arguments", "quick mode", "commit spec", "max iterations", "ralph state file", "execution modes", "ralph loop integration", or needs guidance on common Ralph plugin arguments and state management patterns.
Manages Ralph plugin execution modes, argument parsing, state files, and commit behaviors for automated workflows.
/plugin marketplace add tzachbon/smart-ralph/plugin install ralph-specum@smart-ralphThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/state-file-schema.mdCore skill for all Ralph plugins. Defines common arguments, execution modes, and shared behaviors.
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 |
Priority Order (highest to lowest):
1. --no-commit (explicit disable)
2. --commit (explicit enable)
3. --quick mode default (false)
4. Normal mode default (true)
commitSpec = true // default
if "--no-commit" in args:
commitSpec = false
else if "--commit" in args:
commitSpec = true
else if "--quick" in args:
commitSpec = false // quick mode defaults to no commit
// else keep default (true)
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:
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.