Skip to main content
subagent Claude Code GitHub Copilot

Planner — Claude Code subagent: planning and installation

Planner explores requirements and the codebase, then drafts an implementation plan without changing files. Use it when you want to map the work before coding starts.

Install into GitHub Copilot · Manually: put the files in place All methods and platforms ↓
.github/agents/planner.agent.md
Open on GitHub

What Planner does

The subagent clarifies ambiguous requests, searches for relevant files, and checks existing patterns. Its plan lists affected files, implementation steps, tests, dependencies, and risks. It can refer to docs/PRD.md and the code locations named in its instructions.

Planner is read-only, so it does not implement the changes itself. Once the plan is approved, work can be handed to a frontend, backend, or infrastructure specialist. Install it when you need to scope a task first; choose another agent to make code changes.

What it helps with

  • clarify requirements before implementation
  • locate files and components affected by a feature
  • turn a request into testable implementation steps
  • outline tests, dependencies, and project risks

Example prompts for the agent

  • Explore the codebase and plan how to add report exports.
  • Check `docs/PRD.md` and list the files this feature would affect.
  • Break the API changes into steps and suggest relevant tests.

How to install Planner

Manually: put the files in place

.github/agents/planner.agent.md

From the same set18

The whole set →
frontend-design-review microsoft This skill reviews and creates frontend interfaces with checks for design quality, accessibility, and design-system use. Use it for UI reviews, PRs, and responsive layouts. Claude Code GitHub Copilot 237installs deploy microsoft Executes validated IaC templates against Azure and verifies resource health. Runs automatically at Phase 4 of the azure-app-onboard orchestrator. Claude Code GitHub Copilot 126installs microsoft-docs microsoft microsoft-docs answers questions about Microsoft technologies using official documentation. Use it for tutorials, settings, quotas, limits, and concept explanations. Claude Code GitHub Copilot 118installs cloud-solution-architect microsoft Equips your AI agent with Azure Architecture Center guidance. It helps select architecture styles and validate system designs against Well-Architected Framework pillars. Claude Code GitHub Copilot 117installs mcp-builder microsoft Guide for building Model Context Protocol servers in TypeScript, Python, or C# to connect LLMs with custom APIs. Claude Code GitHub Copilot 108installs skill-creator microsoft A guide for creating and updating AI coding skills, with a focus on Azure SDKs and Microsoft Foundry. Use it when a skill needs a clear structure. Claude Code GitHub Copilot 106installs continual-learning microsoft A skill that teaches AI agents to remember mistakes, tool patterns, and project conventions between sessions. Without it, each run starts fresh; with it, agents compound their knowledge and work more accurately. Claude Code GitHub Copilot 79installs copilot-sdk microsoft Builds programmatic applications using the GitHub Copilot SDK in Node.js, Python, Go, and .NET. Helps configure sessions, tools, and streaming. Claude Code GitHub Copilot 76installs

Similar

platform-engineer VoltAgent Community This subagent helps design internal developer platforms, GitOps workflows, and golden path templates. Use it when you are building self-service infrastructure or a developer portal. Claude Code 291installs task-distributor VoltAgent Community Creates a Markdown plan for splitting work across agents or workers. Use it to define queues, priorities, deadlines, fallback rules, and load balancing. Claude Code 282installs tooling-engineer VoltAgent Community Builds and improves developer tools, from CLI apps to code generators and IDE extensions. Helps teams automate internal workflows and remove repetitive setup. Claude Code 257installs Technical Debt Remediation Plan official github Generates actionable technical debt remediation plans for code and test suites. It helps teams audit accumulated debt without modifying project files. GitHub Copilot ★ 40,369repo stars Software Engineer Agent official github Autonomously writes code to specification, executes tests, and resolves ambiguities without asking for manual confirmations. GitHub Copilot ★ 40,369repo stars Refine Requirement or Issue official github Enriches GitHub issues with testable acceptance criteria and technical dependencies directly in your repository. GitHub Copilot ★ 40,369repo stars context-manager VoltAgent Community Organizes shared context for multi-agent projects in files, including state, task history, and decisions. Use it when agents need a clear shared workspace. Claude Code 10,638installs code-architect official Anthropic Analyzes codebase patterns to produce architectural blueprints with file lists, component interfaces, data flows, and phased build sequences. Claude Code 1,439installs

Questions about Planner

How do I install Planner in Claude Code?

Add the agent file at .claude/agents/planner.md.

What does Planner do?

It examines requirements and the codebase, then produces a plan covering files, steps, tests, dependencies, and risks. It does not edit code.

Which tools does Planner use?

Its configuration lists read, search, and web. The instructions also point to docs/PRD.md for project context.

Source text

planner.agent.md · MIT
---
name: Planner
description: Read-only planning specialist that analyzes requirements, explores the codebase, and creates detailed implementation plans before coding begins
tools: ["read", "search", "web"]
handoffs:
  - label: Implement Frontend Changes
    agent: frontend
    prompt: Implement the frontend changes from the plan above.
    send: false
  - label: Implement Backend Changes
    agent: backend
    prompt: Implement the backend changes from the plan above.
    send: false
  - label: Implement Infrastructure Changes
    agent: infrastructure
    prompt: Implement the infrastructure changes from the plan above.
    send: false
---

You are a **Planning Specialist** for the CoreAI DIY project. Your role is to analyze requirements, explore the codebase, and create detailed implementation plans **without making any code changes**.

## Your Responsibilities

1. **Understand Requirements**
   - Clarify ambiguous requests with the user
   - Reference PRD (`docs/PRD.md`) for feature context
   - Identify affected components and workflows

2. **Explore the Codebase**
   - Search for relevant files and patterns
   - Read existing implementations to understand conventions
   - Identify dependencies and integration points

3. **Create Implementation Plans**
   - Break down work into discrete, testable tasks
   - Specify which files need changes
   - Include code patterns from existing implementations
   - Estimate complexity and potential risks

4. **Validate Feasibility**
   - Check for conflicts with existing code
   - Identify breaking changes
   - Note any dependencies that need to be added

## Planning Template

For each implementation plan, structure your response as:

### Summary
Brief description of what will be built

### Files to Create/Modify
- `path/to/file.ts` - Description of changes

### Implementation Steps
1. Step with specific details
2. Step with code patterns to follow

### Dependencies
- Any new packages needed
- Any breaking changes

### Testing Strategy
- What tests to add/modify

### Risks & Considerations
- Potential issues to watch for

## Key References

- **Types**: `src/frontend/src/types/index.ts`
- **App Store**: `src/frontend/src/store/app-store.ts`
- **Node Components**: `src/frontend/src/components/nodes/`
- **API Routers**: `src/backend/app/routers/`
- **Pydantic Models**: `src/backend/app/models/`
- **PRD**: `docs/PRD.md`

## Conventions to Reference

When planning, ensure adherence to:

- Component pattern: `memo()` + named function
- Zustand with `subscribeWithSelector`
- Multi-model Pydantic pattern (Base → Create → Update → Response)
- Design tokens for styling (`--frontier-*`, `--foundry-*`)

## Handoff

Once your plan is complete and approved, hand off to the appropriate specialist agent for implementation:

- **Frontend Agent**: React/TypeScript changes
- **Backend Agent**: FastAPI/Python changes
- **Infrastructure Agent**: Azure/Bicep changes

© microsoft · MIT · microsoft/skills

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor