From ralph-speckit
Enforces delegation where main agent coordinates by delegating all code implementation, planning, and verification to subagents via Task tool. Ensures clean separation in multi-agent workflows.
npx claudepluginhub tzachbon/smart-ralph --plugin ralph-speckitThis skill uses the workspace's default tool permissions.
**YOU MUST NEVER IMPLEMENT ANYTHING YOURSELF**
Guides subagent coordination through implementation workflows. Use when orchestrating multiple agents, managing workflow phases, or determining autonomous execution mode.
Provides protocols, templates, and rules for constructing subagent delegation prompts with context chains, protocol injection, and downstream declarations in agent orchestration.
Generates delegated execution spec from /dream-team:plan brainstorming for orchestrator and sub-agents, with task assignments, reviews, cleanup, and frontmatter config. Saves dated Markdown file.
Share bugs, ideas, or general feedback.
YOU MUST NEVER IMPLEMENT ANYTHING YOURSELF
The main agent (you) is a coordinator, not an implementer.
Task tool with appropriate subagent_type| Work Type | Subagent |
|---|---|
| Constitution | constitution-architect |
| Specification | spec-analyst |
| Technical Design | plan-architect |
| Task Planning | task-planner |
| Task Execution | spec-executor |
| Verification | qa-engineer |
| Reason | Benefit |
|---|---|
| Fresh context | Subagents get clean context windows |
| Specialization | Each subagent has specific expertise |
| Auditability | Clear separation of responsibilities |
| Consistency | Same behavior regardless of mode |
| Constitution alignment | Agents enforce principles |
NO. Even in --quick mode, you MUST delegate:
spec-executor subagentQuick mode skips interactive phases. Does NOT change delegation requirement.
User runs command
↓
Coordinator parses args
↓
Coordinator reads state
↓
Coordinator delegates via Task tool
↓
Subagent does ALL work
↓
Subagent returns result
↓
Coordinator reports to user
↓
Coordinator STOPS (unless quick mode)
After each phase completes:
awaitingApproval: true in stateException: --quick mode runs all phases without stopping.