Back to Skills

spawn-planning-agents

verified

Use when creating implementation plans to research codebase patterns and gather context for planning.

View on GitHub

Marketplace

eveld-claude

eveld/claude

Plugin

workflows

Repository

eveld/claude
3stars

skills/spawn-planning-agents/SKILL.md

Last Verified

January 23, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/eveld/claude/blob/main/skills/spawn-planning-agents/SKILL.md -a claude-code --skill spawn-planning-agents

Installation paths:

Claude
.claude/skills/spawn-planning-agents/
Powered by add-skill CLI

Instructions

# Spawn Planning Agents

Use specialized agents to gather context needed for creating detailed implementation plans.

## Planning Research Needs

When planning implementations, you need:

1. **Existing code patterns** - How is similar functionality implemented?
2. **Integration points** - What files will need to change?
3. **Test patterns** - How should tests be written?
4. **Documentation** - What prior decisions or research exists?

## Agent Selection for Planning

**Find what exists**:
- `codebase-locator` - Find files related to the feature area
- `thoughts-locator` - Find existing plans, research, or tickets

**Understand patterns**:
- `codebase-pattern-finder` - Find similar features to model after
- `codebase-analyzer` - Understand existing architecture

**Extract insights**:
- `thoughts-analyzer` - Extract key decisions from prior research

## Planning Workflow

1. **Context gathering (parallel)**:
   - Locate existing code in the feature area
   - Find similar implementations to model after
   - Check for prior research or decisions

2. **Pattern analysis (parallel, after context)**:
   - Analyze architecture of similar features
   - Understand integration points

3. **Plan creation**:
   - Use findings to inform phases
   - Reference specific files and patterns
   - Include concrete examples from codebase

## Example

Planning task: "Add email notifications feature"

**Step 1 - Context (parallel)**:
```
Task(subagent_type="codebase-locator", prompt="Find all notification-related code")
Task(subagent_type="codebase-pattern-finder", prompt="Find examples of background job handlers and email sending")
Task(subagent_type="thoughts-locator", prompt="Find any research about notification systems")
```

**Step 2 - Analysis (after context)**:
```
Task(subagent_type="codebase-analyzer", prompt="Analyze how the existing SMS notification system works, including job queuing and template rendering")
```

**Step 3 - Plan with specifics**:
Reference the patterns found and

Validation Details

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