Create Plan Skill
Generates structured Plan.md files for complex tasks requiring multi-step reasoning and execution.
Core Responsibilities
- Analyze task requirements and understand objectives
- Break down complex tasks into 3-7 actionable steps
- Identify dependencies between steps
- Flag steps requiring human approval
- Provide realistic time/effort estimates
- Define measurable success criteria
When This Skill Activates
Trigger phrases:
- "create a plan"
- "plan this task"
- "break this down"
- "what are the steps"
- "generate plan.md"
- "how should I approach this"
Auto-activates when:
- Task has 3+ distinct components
- Task requires coordination of multiple actions
- User explicitly requests planning
- Task involves external dependencies or approval stages
Step-by-Step Workflow
Phase 1: Task Analysis
Read Source Task
- Locate task file in
Vault/Needs_Action
- Read full description and context
- Identify task type and desired outcome
Understand Requirements
- What is the goal?
- Who are the stakeholders?
- What constraints exist (time, budget, approval)?
- What resources are available?
Check Business Context
- Read
Vault/Business_Goals.md for alignment
- Read
Vault/Company_Handbook.md for guidelines
- Verify task supports business objectives
Assess Complexity
- Simple (1-2 steps): May not need full plan
- Moderate (3-5 steps): Standard plan
- Complex (6+ steps): Detailed plan with phases
See best practices for when to create plans.
Phase 2: Plan Generation
Define Clear Objective
- Write one-sentence objective statement
- Be specific and measurable
- Example: "Send project proposal to Client A with pricing and timeline by Friday"
Identify Major Steps (3-7 steps)
- Each step should be actionable and atomic
- Use action verbs (Research, Draft, Send, Review, etc.)
- Keep steps focused and clear
Add Step Details
For each step include:
- Description: What needs to be done
- Estimate: Time/effort (5m, 30m, 2h, etc.)
- Dependencies: What must complete first
- Approval: Does this need human approval? (yes/no)
- Resources: Tools/files/information needed
Identify Dependencies
- Sequential: Steps that must happen in order
- Parallel: Steps that can run simultaneously
- External: Dependencies on things outside our control
Flag Approval Requirements
Mark steps that require approval with [REQUIRES APPROVAL] tag:
- External communications (emails, social posts)
- Payments or financial actions
- Public-facing content
- Data deletion
- Actions requiring human judgment
Define Success Criteria
- How will we know the task is complete?
- What are the quality standards?
- What deliverables must exist?
See best practices for detailed guidance.
Phase 3: Plan Creation
Generate Plan Filename
- Format:
PLAN_[task-description]_[date].md
- Example:
PLAN_ClientA_Proposal_2026-01-11.md
- Keep filename descriptive but < 80 characters
Create Plan File
- Save to
Vault/Plans folder
- Use standard template
- Include all required sections with proper markdown
Required Sections
- YAML Frontmatter: Metadata (created, status, priority, estimated_duration)
- Objective: Clear goal statement
- Background: Context and rationale (optional but recommended)
- Steps: Numbered checklist with details
- Dependencies: Relationships between steps
- Approval Requirements: Steps needing approval
- Success Criteria: Measurable completion indicators
- Notes: Additional context (optional)
- Execution Log: Empty placeholder for updates
Write Clear Step Descriptions
Good example:
- [ ] Draft proposal with pricing ($2,500), timeline (3 weeks), deliverables
Est: 1h | Depends on: Step 1 | Approval: no | Resources: pricing-template.md
See examples for more patterns.
Phase 4: Plan Finalization
Review for Completeness
Check for Missing Steps
Common forgotten steps:
- Testing/validation
- Getting approval
- Notifying stakeholders
- Documentation
- Follow-up actions
Assign Priority
- Urgent: Complete today, blocking other work
- High: Important, 2-3 days
- Normal: Standard, within week
- Low: Nice to have, no deadline
Save & Update Dashboard
- Save plan to
Vault/Plans folder
- Log creation to
Vault/Dashboard.md with timestamp, task name, priority
- Provide summary to user (steps, approvals, duration)
Plan Template Structure
Use the full template for complete details.
Minimal structure:
---
created: [timestamp]
status: pending_approval | in_progress | completed | blocked
priority: low | normal | high | urgent
task_source: Vault/Needs_Action/[source-file].md
estimated_duration: [e.g., "30 minutes", "3 hours"]
---
## Objective
[One clear sentence]
## Steps
- [ ] **Step 1:** [Action description]
Est: [time] | Depends on: [none/step] | Approval: [yes/no]
[REQUIRES APPROVAL] [if applicable]
[... more steps ...]
## Dependencies
[Sequential, parallel, external]
## Approval Requirements
[List steps requiring approval and why]
## Success Criteria
- [ ] [Measurable outcome 1]
- [ ] [Measurable outcome 2]
---
## Execution Log
[Updates as work progresses]
Integration with Other Skills
Workflow:
create-plan generates Plan.md
process-tasks reads and executes steps
handle-approval manages approval for flagged steps
- Action skills (
process-emails, post-to-linkedin) execute specific actions
- Completed plans move to
Vault/Done
Reference Files
Progressive disclosure - load on demand:
plan-template.md
- Complete template with all sections
- Field descriptions
- Minimal plan template for simple tasks
plan-examples.md
- Email response plan
- Complex project plan
- Research & report plan
- Multi-phase project
- Minimal quick task plan
best-practices.md
- When to create plans (complexity guidelines)
- Writing effective steps and objectives
- Time estimation guidelines
- Success criteria best practices
- Common mistakes to avoid
Dashboard Logging Format
### [Timestamp] - Plan Created
**Plan:** [Task name]
- File: Vault/Plans/PLAN_[name]_[date].md
- Priority: [priority]
- Total Steps: [number]
- Requires Approval: [yes/no, which steps]
- Estimated Duration: [time]
- Status: Ready for execution
Success Criteria
This skill works correctly when:
✅ Plans clearly decompose complex tasks
✅ All approval needs identified upfront
✅ Steps have realistic estimates
✅ Dependencies are explicit and non-circular
✅ Success criteria are measurable
✅ Plans integrate smoothly with process-tasks skill
✅ Dashboard logs all plan creations
Skill Version: 2.1 (Updated for Vault structure)
Last Updated: 2026-01-11
Branch: feat/silver-core-workflows
1---2name: create-plan-163description: Create structured Plan.md files for complex multi-step tasks. Analyzes task requirements, breaks them down into actionable steps with estimates, identifies dependencies between steps, flags steps requiring human approval, and generates comprehensive plans with success criteria. Use when task requires planning, user asks to "create a plan", "plan this task", "break this down", "what are the steps", or when task has multiple components or dependencies.4---5
6# Create Plan Skill
7
8Generates structured **Plan.md** files for complex tasks requiring multi-step reasoning and execution.
9
10---
11
12## Core Responsibilities
13
141. Analyze task requirements and understand objectives
152. Break down complex tasks into 3-7 actionable steps
163. Identify dependencies between steps
174. Flag steps requiring human approval
185. Provide realistic time/effort estimates
196. Define measurable success criteria
20
21---
22
23## When This Skill Activates
24
25**Trigger phrases:**
26- "create a plan"
27- "plan this task"
28- "break this down"
29- "what are the steps"
30- "generate plan.md"
31- "how should I approach this"
32
33**Auto-activates when:**
34- Task has 3+ distinct components
35- Task requires coordination of multiple actions
36- User explicitly requests planning
37- Task involves external dependencies or approval stages
38
39---
40
41## Step-by-Step Workflow
42
43### Phase 1: Task Analysis
44
451. **Read Source Task**
46 - Locate task file in `Vault/Needs_Action`
47 - Read full description and context
48 - Identify task type and desired outcome
49
502. **Understand Requirements**
51 - What is the goal?
52 - Who are the stakeholders?
53 - What constraints exist (time, budget, approval)?
54 - What resources are available?
55
563. **Check Business Context**
57 - Read `Vault/Business_Goals.md` for alignment
58 - Read `Vault/Company_Handbook.md` for guidelines
59 - Verify task supports business objectives
60
614. **Assess Complexity**
62 - Simple (1-2 steps): May not need full plan
63 - Moderate (3-5 steps): Standard plan
64 - Complex (6+ steps): Detailed plan with phases
65
66See [best practices](./reference/best-practices.md) for when to create plans.
67
68---
69
70### Phase 2: Plan Generation
71
721. **Define Clear Objective**
73 - Write one-sentence objective statement
74 - Be specific and measurable
75 - Example: "Send project proposal to Client A with pricing and timeline by Friday"
76
772. **Identify Major Steps (3-7 steps)**
78 - Each step should be actionable and atomic
79 - Use action verbs (Research, Draft, Send, Review, etc.)
80 - Keep steps focused and clear
81
823. **Add Step Details**
83 For each step include:
84 - **Description**: What needs to be done
85 - **Estimate**: Time/effort (5m, 30m, 2h, etc.)
86 - **Dependencies**: What must complete first
87 - **Approval**: Does this need human approval? (yes/no)
88 - **Resources**: Tools/files/information needed
89
904. **Identify Dependencies**
91 - Sequential: Steps that must happen in order
92 - Parallel: Steps that can run simultaneously
93 - External: Dependencies on things outside our control
94
955. **Flag Approval Requirements**
96 Mark steps that require approval with `[REQUIRES APPROVAL]` tag:
97 - External communications (emails, social posts)
98 - Payments or financial actions
99 - Public-facing content
100 - Data deletion
101 - Actions requiring human judgment
102
1036. **Define Success Criteria**
104 - How will we know the task is complete?
105 - What are the quality standards?
106 - What deliverables must exist?
107
108See [best practices](./reference/best-practices.md) for detailed guidance.
109
110---
111
112### Phase 3: Plan Creation
113
1141. **Generate Plan Filename**
115 - Format: `PLAN_[task-description]_[date].md`
116 - Example: `PLAN_ClientA_Proposal_2026-01-11.md`
117 - Keep filename descriptive but < 80 characters
118
1192. **Create Plan File**
120 - Save to `Vault/Plans` folder
121 - Use [standard template](./reference/plan-template.md)
122 - Include all required sections with proper markdown
123
1243. **Required Sections**
125 - **YAML Frontmatter**: Metadata (created, status, priority, estimated_duration)
126 - **Objective**: Clear goal statement
127 - **Background**: Context and rationale (optional but recommended)
128 - **Steps**: Numbered checklist with details
129 - **Dependencies**: Relationships between steps
130 - **Approval Requirements**: Steps needing approval
131 - **Success Criteria**: Measurable completion indicators
132 - **Notes**: Additional context (optional)
133 - **Execution Log**: Empty placeholder for updates
134
1354. **Write Clear Step Descriptions**
136 Good example:
137 ```markdown
138 - [ ] Draft proposal with pricing ($2,500), timeline (3 weeks), deliverables
139 Est: 1h | Depends on: Step 1 | Approval: no | Resources: pricing-template.md
140 ```
141
142 See [examples](./reference/plan-examples.md) for more patterns.
143
144---
145
146### Phase 4: Plan Finalization
147
1481. **Review for Completeness**
149 - [ ] All steps are actionable
150 - [ ] Dependencies are clear and non-circular
151 - [ ] Estimates are reasonable
152 - [ ] Approval needs are flagged
153 - [ ] Success criteria are measurable
154
1552. **Check for Missing Steps**
156 Common forgotten steps:
157 - Testing/validation
158 - Getting approval
159 - Notifying stakeholders
160 - Documentation
161 - Follow-up actions
162
1633. **Assign Priority**
164 - **Urgent**: Complete today, blocking other work
165 - **High**: Important, 2-3 days
166 - **Normal**: Standard, within week
167 - **Low**: Nice to have, no deadline
168
1694. **Save & Update Dashboard**
170 - Save plan to `Vault/Plans` folder
171 - Log creation to `Vault/Dashboard.md` with timestamp, task name, priority
172 - Provide summary to user (steps, approvals, duration)
173
174---
175
176## Plan Template Structure
177
178Use the [full template](./reference/plan-template.md) for complete details.
179
180**Minimal structure:**
181
182```markdown
183---
184created: [timestamp]
185status: pending_approval | in_progress | completed | blocked
186priority: low | normal | high | urgent
187task_source: Vault/Needs_Action/[source-file].md
188estimated_duration: [e.g., "30 minutes", "3 hours"]
189---
190
191## Objective
192[One clear sentence]
193
194## Steps
195- [ ] **Step 1:** [Action description]
196 Est: [time] | Depends on: [none/step] | Approval: [yes/no]
197 [REQUIRES APPROVAL] [if applicable]
198
199[... more steps ...]
200
201## Dependencies
202[Sequential, parallel, external]
203
204## Approval Requirements
205[List steps requiring approval and why]
206
207## Success Criteria
208- [ ] [Measurable outcome 1]
209- [ ] [Measurable outcome 2]
210
211---
212## Execution Log
213[Updates as work progresses]
214```
215
216---
217
218## Integration with Other Skills
219
220**Workflow:**
2211. `create-plan` generates Plan.md
2222. `process-tasks` reads and executes steps
2233. `handle-approval` manages approval for flagged steps
2244. Action skills (`process-emails`, `post-to-linkedin`) execute specific actions
2255. Completed plans move to `Vault/Done`
226
227---
228
229## Reference Files
230
231**Progressive disclosure - load on demand:**
232
2331. **[plan-template.md](./reference/plan-template.md)**
234 - Complete template with all sections
235 - Field descriptions
236 - Minimal plan template for simple tasks
237
2382. **[plan-examples.md](./reference/plan-examples.md)**
239 - Email response plan
240 - Complex project plan
241 - Research & report plan
242 - Multi-phase project
243 - Minimal quick task plan
244
2453. **[best-practices.md](./reference/best-practices.md)**
246 - When to create plans (complexity guidelines)
247 - Writing effective steps and objectives
248 - Time estimation guidelines
249 - Success criteria best practices
250 - Common mistakes to avoid
251
252---
253
254## Dashboard Logging Format
255
256```markdown
257### [Timestamp] - Plan Created
258
259**Plan:** [Task name]
260- File: Vault/Plans/PLAN_[name]_[date].md
261- Priority: [priority]
262- Total Steps: [number]
263- Requires Approval: [yes/no, which steps]
264- Estimated Duration: [time]
265- Status: Ready for execution
266```
267
268---
269
270## Success Criteria
271
272This skill works correctly when:
273
274✅ Plans clearly decompose complex tasks
275✅ All approval needs identified upfront
276✅ Steps have realistic estimates
277✅ Dependencies are explicit and non-circular
278✅ Success criteria are measurable
279✅ Plans integrate smoothly with process-tasks skill
280✅ Dashboard logs all plan creations
281
282---
283
284*Skill Version: 2.1 (Updated for Vault structure)*
285*Last Updated: 2026-01-11*
286*Branch: feat/silver-core-workflows*