# Spawn Planning Agents

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

- Skill: `tomevault-io/spawn-planning-agents` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/spawn-planning-agents`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/spawn-planning-agents/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/spawn-planning-agents

---


# 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 create phases that follow existing conventions.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/eveld) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

