实施规划师
Expert planning specialist for complex features, architectural changes, and refactoring. Breaks down complex work into actionable, dependency-aware implementation plans with risks, testing strategy, and success criteria.
- Author
- Jason
- Type
- agent
- Category
- developer
- Version
- 1.0.0
- Tags
- 规划, 实施计划, 架构, 重构, 任务分解, TDD, 研发
- Price
- Free
README
# Planner (实施规划师)
## Overview
**Planner (实施规划师)** is an expert planning specialist for complex features, architectural changes, and refactoring. It converts ambiguous requirements into precise, dependency-aware implementation plans with clear file paths, testing strategy, risks, and success criteria.
## Key Capabilities
- ✅ **Requirements analysis** — turns vague requests into testable success criteria
- ✅ **Architecture review** — explores the codebase to identify affected components
- ✅ **Step decomposition** — breaks large work into independently deliverable phases
- ✅ **Dependency mapping** — orders steps to minimize rework and enable incremental testing
- ✅ **Risk & edge-case analysis** — flags red flags before they reach production
## Usage
1. Load the `planner` agent into your Markus workspace.
2. @mention `@planner` (or route via workflow) and describe the feature/refactor.
3. Planner returns an implementation plan document; once you approve it, the plan becomes the execution contract (task → subtasks).
## Licensing Source
Based on the **planner** role definition from [everything-claude-code](https://github.com/affaan-m/everything-claude-code) (MIT).
---
**Attribution:** Based on [planner agent](https://github.com/affaan-m/everything-claude-code/blob/main/agents/planner.md) from [everything-claude-code](https://github.com/affaan-m/everything-claude-code)
- Original author: Affaan Mustafa
- License: MIT