Skip to content

Skill

plan

Use this skill to create a structured, actionable plan before executing any multi-step task or project.

Plan

When to use it

When NOT to use it

Prerequisites

Procedure

  1. Capture the goal

Write a one-sentence outcome statement. Include success criteria (measurable, time-bound).

  1. List constraints and assumptions

Document hard limits (budget, deadline, tools, personnel) and assumptions (availability, data quality, external dependencies).

  1. Identify major workstreams

Decompose the goal into 3-7 high-level phases. Each phase must produce a tangible artifact or milestone.

  1. Break phases into tasks

For each phase, list atomic tasks. Each task must:

  1. Sequence tasks and find dependencies

Draw a directed acyclic graph (DAG) or simple list showing which tasks block others. Mark critical-path tasks.

  1. Estimate effort and duration

Assign optimistic, realistic, and pessimistic estimates (in hours) to each task. Compute weighted average: (O + 4R + P) / 6.

  1. Assess risks and mitigations

For each critical-path task, list top 2 risks (probability × impact) and a concrete mitigation action.

  1. Create a timeline

Convert estimates into calendar dates using available capacity. Include buffer (15-20% of total estimate) after the last critical-path task.

  1. Define checkpoints and reviews

Schedule a sync at the end of each phase. Specify what artifact is reviewed and who approves.

  1. Produce the plan document

Compile sections 1-9 into a single Markdown file. Use tables for tasks, timeline, and risks. Save as plan-<slug>.md.

  1. Validate with stakeholders

Share the plan. Collect written approval or recorded objections before execution starts.

  1. Maintain the plan

Update the document at every checkpoint. Log actuals vs estimates, new risks, and scope changes. Version the file (v1.0, v1.1, …).

Rules and constraints

Examples

Input

Goal: "Migrate the user-authentication service from monolith to a standalone Go microservice within 4 weeks."

Expected output

A Markdown file plan-auth-migration.md containing:

Common mistakes

Final checklist

Want one of your own? Create a skill or browse the marketplace.