بنقرة واحدة
plan
Collaborative planning conversation to produce a Master Plan for a feature
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Collaborative planning conversation to produce a Master Plan for a feature
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Execute PRDs mechanically using task agents or swarm mode
Generate detailed PRDs with hyper-specific tasks from an approved Master Plan
Launch parallel code review agents to review execution results against PRD specifications
Retrospective - review execution, capture learnings, update documentation
Explore a codebase area in depth with parallel research agents before planning
| name | plan |
| description | Collaborative planning conversation to produce a Master Plan for a feature |
| argument-hint | <feature idea or problem to solve> |
| tags | ["planning","collaboration","architecture"] |
Start a collaborative planning session. This is a CONVERSATION - not auto-generation.
You and the engineer will discuss, explore, and align on what to build before any PRDs or code are written. The output is a Master Plan document that both sides fully understand.
This is the most important phase. All thinking happens here. The execution phase should require zero decisions from agents.
The engineer described: {{argument}}
Start by:
Do NOT move forward until the engineer confirms you understand the request correctly.
Before proposing any architecture:
Use Glob, Grep, and Read tools to explore.
When exploration gets complex, use /team-research to parallelize:
/team-research with those questionsSee .claude/skills/team-research/SKILL.md for how research agents work.
Present your findings and proposed approach:
Ask the engineer:
Iterate until aligned. This may take multiple rounds. Don't rush.
Propose the PRD breakdown:
Ask: "Does this breakdown make sense? Want to adjust anything?"
Iterate until the engineer is satisfied with the breakdown.
Gate 1: Ask explicitly: "Ready for me to write the Master Plan?"
Only after confirmation, write the Master Plan to:
prds/<YYYY-MM-DDTHH-MM>_<feature-name>/master-plan.md
Follow the format in .claude/rules/prd-format.md. Include:
Gate 2: After writing, tell the engineer: "Master Plan written to prds/<dir>/master-plan.md. Please review it. Want to change anything before I generate the detailed PRDs?"
Only after explicit approval, set the Status to APPROVED and tell the engineer to run /prd <directory-name>.
/prd./team-research when exploration is complex (see Step 2).Engineer: /plan add user settings panel
Claude: "Let me make sure I understand. You want a settings panel where
users can manage their preferences. A few questions:
1. What settings? Profile info, theme, notifications?
2. Where does it live? Modal, sidebar panel, separate page?
3. How should settings persist? API call, localStorage?"
Engineer: "Profile + theme + notifications. Sidebar panel like the
existing ones. localStorage for now, API later."
Claude: [explores codebase - finds existing sidebar patterns, theme
CSS variables, notification state]
Claude: "I found X, Y, Z in the codebase. Here's what I'm thinking
for architecture: [proposal]. The main tradeoff is..."
Engineer: "Looks good, but let's skip notifications for v1."
Claude: [adjusts scope]
Claude: "Here's the PRD breakdown:
- PRD-01: Types + state (no deps) - 3 tasks
- PRD-02: Persistence (no deps) - 2 tasks
- PRD-03: UI components (depends 01, 02) - 4 tasks
- PRD-04: Sidebar integration (depends 03) - 2 tasks
Does this make sense?"
Engineer: "Yes, go ahead and write the master plan."
Claude: [writes master plan]
Claude: "Master Plan written. Please review. Want to change anything?"
Engineer: "Looks good, proceed to PRDs."
Claude: "Run `/prd <directory-name>` to generate the detailed PRDs."
If you find yourself needing to explore many files or understand complex subsystems:
"This touches a lot of the codebase. I'd like to spin up /team-research to explore in parallel. Here are the research questions I'd send to agents:
Want me to go ahead?"
Wait for engineer approval. Then run /team-research (or launch research agents directly using the Task tool with subagent_type: "Explore"). After results come back, synthesize and continue the planning conversation.
This skill may use:
/team-research - For deep codebase exploration during Step 2This skill produces output for:
/prd - The Master Plan that PRD generation reads