plan-with-subagents — community plan-with-subagents, reeve-bot, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Autonomous AI Agents requiring efficient task parallelization and fault-tolerant execution. Proactive AI Chief of Staff: A push-paradigm assistant that anticipates needs, filters noise, and manages your digital life through scheduled pulses and intelligent automation

reubenjohn reubenjohn
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The plan-with-subagents skill by reubenjohn is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Autonomous AI Agents requiring efficient task parallelization and fault-tolerant execution.

Core Value

Empowers agents to execute complex plans through parallel sub-agent execution, reducing context and ensuring fault isolation, leveraging scheduled pulses and intelligent automation for seamless digital life management.

Capabilities Granted for plan-with-subagents

Automating digital life management through proactive scheduled pulses
Executing complex plans with minimal context switching
Debugging and isolating faults in multi-agent systems

! Prerequisites & Limits

  • Requires plan mode activation
  • Dependent on intelligent automation capabilities
  • Benefits from generous sub-agent spawning
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

plan-with-subagents

Install plan-with-subagents, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Plan with Sub-Agents Skill

These guidelines apply automatically whenever plan mode is active. Plan mode implies complexity, so always design for parallelism and minimal context.

Core Principle: Use Sub-Agents Generously

Sub-agents are cheap and effective. When in doubt, spawn an agent. Benefits:

  • Parallel execution - Multiple agents work simultaneously
  • Reduced context - Each agent only sees what it needs
  • Fault isolation - One agent's failure doesn't block others
  • Cleaner commits - Each agent commits its own work

Default to spawning agents for:

  • Any exploration or research (use Explore agent)
  • Designing approaches (use Plan agent)
  • Independent file modifications (use general-purpose agents in parallel)
  • Error-prone steps that involve noisy logs (e.g. running tests)
  • Shell operations (use Bash agent)

When Sub-Agents Apply

  • Any task in plan mode (plan mode = complexity assumed)
  • Tasks with 4+ distinct steps
  • Work that touches multiple unrelated files
  • Tasks where exploration and execution can be separated
  • Long-running operations that benefit from parallel execution

Phase Design Principles

1. Break by File Independence

Group work by which files are touched. Phases that modify different files can run in parallel.

Phase A: modifies src/api/server.py, src/api/models.py
Phase B: modifies tests/test_api.py, tests/conftest.py
Phase C: modifies README.md, docs/API.md
→ All three can run in parallel

2. Identify Sequential Dependencies

Some phases MUST run in order:

  • Phase that creates a file → Phase that references it
  • Phase that changes API → Phase that updates tests for that API
  • Phase that installs deps → Phase that uses those deps

3. Minimize Context per Agent

Each sub-agent should receive ONLY the context it needs:

  • Specific file paths to modify
  • Exact changes to make
  • Commit message to use

Avoid passing full project history or unrelated requirements.

Agent Type Selection

Task TypeAgentWhy
Run shell commands (git, gh, npm)BashDirect command execution
Find files/patterns in codebaseExploreOptimized for search
Design implementation approachPlanArchitectural thinking
Write/modify codegeneral-purposeFull tool access
Research questionsgeneral-purposeWeb + file access

Execution Prompt Template

When spawning sub-agents, use this structure:

**Task:** [One sentence describing the goal]

**Files to modify:**
- path/to/file1.py - [what to change]
- path/to/file2.py - [what to change]

**Specific changes:**
1. [Concrete change 1]
2. [Concrete change 2]

**Commit when done:**
"[type]: [description]"

Example Plan Structure

markdown
1## Phase 0: Setup (sequential) 2- Create directory structure 3→ COMMIT: "chore: Add project scaffolding" 4 5## Phase 1: Research (sequential) 6- Explore codebase to understand patterns 7- No commit (exploration only) 8 9## Phases 2, 3, 4 (PARALLEL) 10Agent A - Phase 2: Backend changes 11- Modify src/api/*.py 12→ COMMIT: "feat: Add new endpoint" 13 14Agent B - Phase 3: Frontend changes 15- Modify src/ui/*.tsx 16→ COMMIT: "feat: Add UI component" 17 18Agent C - Phase 4: Documentation 19- Modify docs/*.md 20→ COMMIT: "docs: Document new feature" 21 22## Phase 5: Integration (sequential, after 2-4) 23- Update tests that depend on all changes 24→ COMMIT: "test: Add integration tests" 25 26## Phase 6: Validation 27- Run tests, linting, type checks 28→ COMMIT only if fixes needed

Parallelization Checklist

Before marking phases as parallel, verify:

  • No shared files between parallel phases
  • No phase reads output from another parallel phase
  • Each phase can commit independently
  • Merge conflicts are impossible

Anti-Patterns

Don't: Create one giant phase with all changes Do: Split by logical units that can be tested independently

Don't: Pass entire CLAUDE.md to every sub-agent Do: Extract only relevant sections for each task

Don't: Have parallel phases commit to the same file Do: Sequence phases that touch shared files

Commit Strategy

Each phase should commit its own work immediately when done. This provides:

  • Clear git history
  • Easy rollback if one phase fails
  • Parallel agents don't block each other

Use conventional commit prefixes:

  • feat: - New feature
  • fix: - Bug fix
  • chore: - Maintenance
  • docs: - Documentation
  • test: - Tests
  • refactor: - Code restructuring

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is plan-with-subagents?

Ideal for Autonomous AI Agents requiring efficient task parallelization and fault-tolerant execution. Proactive AI Chief of Staff: A push-paradigm assistant that anticipates needs, filters noise, and manages your digital life through scheduled pulses and intelligent automation

How do I install plan-with-subagents?

Run the command: npx killer-skills add reubenjohn/reeve-bot/plan-with-subagents. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for plan-with-subagents?

Key use cases include: Automating digital life management through proactive scheduled pulses, Executing complex plans with minimal context switching, Debugging and isolating faults in multi-agent systems.

Which IDEs are compatible with plan-with-subagents?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for plan-with-subagents?

Requires plan mode activation. Dependent on intelligent automation capabilities. Benefits from generous sub-agent spawning.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add reubenjohn/reeve-bot/plan-with-subagents. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use plan-with-subagents immediately in the current project.

Related Skills

Looking for an alternative to plan-with-subagents or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI