Ralph loops. Smithers parallelizes.
You want to knock out several tasks once, and are tired of baby sitting agents:
You: "Implement this feature"
Agent: *creates PR*
CI: ❌ FAILED
You: "Fix it"
Agent: *pushes fix*
CodeRabbit: "Missing error handling"
You: "Address the review"
Agent: *pushes fix*
You: *switch to feature 2 and repeat*
You: /smithers "implement login, fix the navbar, and add API tests"
Smithers: "3 tasks parsed. Dispatch?"
You: "y"
*walks away*
Smithers: "All PRs ready for review:"
- PR #123: ✅ CI passing, ✅ Reviews addressed
- PR #124: ✅ CI passing, ✅ Reviews addressed
- PR #125: ✅ CI passing, ✅ Reviews addressed
npx skills add noc0dev/smithersThen copy the smithers-worker agent from SKILL.md to ~/.claude/agents/.
- gh - GitHub CLI
- Git worktree support
- beads - Dependency-aware issue tracker for agents
- roborev - Local code review
- CodeRabbit, Codex - Org-level PR review bots
# Natural language
/smithers "implement login and fix the navbar"
# From GitHub issues
/smithers --from-issues label:ready
# From beads (auto-detected if bd CLI available)
/smithers- Gets tasks (natural language, GitHub issues, or beads)
- Creates isolated git worktree per task
- Dispatches parallel workers to implement
- Polls every 60s until CI passes + reviews resolved
- Presents polished PRs for your review
- Ralph Wiggum - Depth-first iteration (single task loops)
- Smithers is breadth-first (parallel tasks, review gating)
MIT
