Claude Code Plugin: Smithers Skill
Ghost doc. Real Claude Code plugin at
~/.claude/plugins/smithers/. Registers the smithers skill so Claude Code can create and run workflows.plugin.json
SKILL.md
EXAMPLES.md
Five complete workflow examples (see~/.claude/plugins/smithers/skills/smithers/EXAMPLES.md for full code):
- Simple Sequential: Three-phase research/implement/test pipeline
- Conditional Branching: Branches based on analysis results
- Parallel Execution: Frontend/backend/database agents simultaneously
- Error Handling and Retry: Automatic retry with recovery fallback
- Data Flow Between Phases: Requirements/design/implement/test with structured data passing
REFERENCE.md
| Component / Utility | Purpose |
|---|---|
<Ralph> | Loop controller: remounts children each iteration until no agents render or maxIterations is reached |
<Claude> | Self-executing agent: runs a Claude agent on mount, calls onFinished/onError callbacks |
<Phase> | Semantic grouping for orchestration phases, used in monitor output |
<Step> | Fine-grained grouping within a phase |
| Zustand Store | State management: drives phase transitions via onFinished callbacks |
RalphContext | Context object exposing iteration count and completion signalling |
serialize() | Serializes the orchestration tree to an XML plan string |