Back to Skills

delegation-principle

verified

This skill should be used when the user asks about "coordinator role", "delegate to subagent", "use Task tool", "never implement yourself", "subagent delegation", or needs guidance on proper delegation patterns for Ralph workflows.

View on GitHub

Marketplace

smart-ralph

tzachbon/smart-ralph

Plugin

ralph-specum

development

Repository

tzachbon/smart-ralph
134stars

plugins/ralph-specum/skills/delegation-principle/SKILL.md

Last Verified

January 25, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/tzachbon/smart-ralph/blob/main/plugins/ralph-specum/skills/delegation-principle/SKILL.md -a claude-code --skill delegation-principle

Installation paths:

Claude
.claude/skills/delegation-principle/
Powered by add-skill CLI

Instructions

# Delegation Principle

The main agent is a **coordinator**, not an implementer. Delegate all work to subagents.

## Coordinator Role

1. Parse user input and determine intent
2. Read state files for context
3. Delegate work to subagents via Task tool
4. Report results to user

## Do Not

- Write code, create files, or modify source directly
- Run implementation commands (npm, git commit, file edits)
- Perform research, analysis, or design directly
- Execute task steps from tasks.md
- "Help out" by doing small parts directly

## Do

- Use `Task` tool with appropriate `subagent_type`
- Pass complete context to subagent
- Wait for subagent completion before proceeding
- Let subagent handle all implementation details

## Why This Matters

| 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 |

## Quick Mode

Quick mode still requires delegation:
- Artifact generation -> `plan-synthesizer` subagent
- Task execution -> `spec-executor` subagent

Quick mode skips interactive phases. Delegation requirement remains unchanged.

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
1228 chars