Claude Code Plugin — Smithers Skill
Ghost doc — This is a real Claude Code plugin found at
~/.claude/plugins/smithers/ on the development machine. It registers the smithers skill so Claude Code knows how to create and run Smithers workflows.plugin.json
SKILL.md — Core Skill Definition
The skill document teaches Claude Code how to use Smithers:EXAMPLES.md — Working Examples
The plugin includes 5 complete workflow examples:- Simple Sequential Workflow — Three-phase research/implement/test pipeline
- Conditional Branching — Branches based on analysis results
- Parallel Execution — Frontend/backend/database agents running simultaneously
- Error Handling and Retry — Automatic retry with recovery fallback
- Data Flow Between Phases — Requirements/design/implement/test with structured data passing
REFERENCE.md — API Reference
Documents all core components:| Component | Purpose |
|---|---|
<Workflow> | Root component — defines a named workflow |
<Task> | Executes an agent or static payload, persists structured output |
<Sequence> | Runs children sequentially |
<Parallel> | Runs children concurrently with optional maxConcurrency |
<Branch> | Conditional rendering — if/then/else |
<Loop> | Loop controller — iterates until condition or maxIterations |
What This Demonstrates
- Claude Code plugin system — A
plugin.json+skills/directory registers custom capabilities with Claude Code. - Skill metadata —
allowed-tools,user-invocable, andrecommend-plan-modecontrol how Claude Code uses the skill. - Self-documenting patterns — The skill document teaches the LLM both the API and the architectural patterns.