planning
Skill42 starsChanged 17 days agoMITView on GitHub
Structured planning and project breakdown using proven methodologies for goals, projects, and strategic initiatives. Use when users need to create plans, break down complex projects, set milestones, estimate timelines, identify dependencies, or develop action plans. Triggers include 'help me plan,' 'create a roadmap for,' 'break down this project,' 'what are the steps to,' or 'how should I approach.'
69 other projects use a version of this, 1 of them edited.
Adopted by
Most recently taken up by
- gimso2x/claude-harness-slim-templatetheir own version, first seen Nov 8, 2026
- t128n/skillstheir own version, first seen Nov 8, 2026
- juriwiens/skillstheir own version, first seen Nov 8, 2026
- AlomoesDataScience/claude-skillstheir own version, first seen Nov 8, 2026
- RiccardoGrin/skillstheir own version, first seen Nov 8, 2026
- iliaal/ai-skillstheir own version, first seen Nov 7, 2026
Used with
Projects with it also use Problem-Solving Techniques, executing and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
truongtv22SkillProblem-Solving Techniques
Apply systematic problem-solving techniques for complexity spirals (simplification cascades), innovation blocks (collision-zone thinking), recurring patterns (meta-pattern recognition), assumption constraints (inversion exercise), scale uncertainty (scale game), and dispatch when stuck. Techniques derived from Microsoft Amplifier project patterns adapted for immediate application.
Also in 5 projects that use this
LucasDuysSkillexecuting
Autonomous task implementation workflow — implement, test, review, commit for each task in the frontier
Also in 3 projects that use this
mrgoonieSkillweb-frameworks
Build modern full-stack web applications with Next.js (App Router, Server Components, RSC, PPR, SSR, SSG, ISR), Turborepo (monorepo management, task pipelines, remote caching, parallel execution), and RemixIcon (3100+ SVG icons in outlined/filled styles). Use when creating React applications, implementing server-side rendering, setting up monorepos with multiple packages, optimizing build performance and caching strategies, adding icon libraries, managing shared dependencies, or working with TypeScript full-stack projects.
Also in 5 projects that use this
mrgoonieSkillmcp-management
Manage Model Context Protocol (MCP) servers - discover, analyze, and execute tools/prompts/resources from configured MCP servers. Use when working with MCP integrations, need to discover available MCP capabilities, filter MCP tools for specific tasks, execute MCP tools programmatically, access MCP prompts/resources, or implement MCP client functionality. Supports intelligent tool selection, multi-server management, and context-efficient capability discovery.
Also in 5 projects that use this
renathoazSkillverifying
Verify work before claiming done.
Also in 3 projects that use this
truongtv22Skillmobile-development
Build modern mobile applications with React Native, Flutter, Swift/SwiftUI, and Kotlin/Jetpack Compose. Covers mobile-first design principles, performance optimization (battery, memory, network), offline-first architecture, platform-specific guidelines (iOS HIG, Material Design), testing strategies, security best practices, accessibility, app store deployment, and mobile development mindset. Use when building mobile apps, implementing mobile UX patterns, optimizing for mobile constraints, or making native vs cross-platform decisions.
Also in 4 projects that use this
- +6 more from mrgoonie
Other versions69 projects use a version of this.
Word for word · 0
None found.
Edited · 1
- Hongyu-yu/matsci-ai-skills★ 19100% same
Wrote their own version · 68
- langchain-ai/deepagents★ 31ksame name
- open-metadata/OpenMetadata★ 16ksame name
- atopile/atopile★ 4ksame name
- awslabs/agent-plugins★ 918same name
- xiaolai/vmark★ 908same name
- ryanthedev/code-foundations★ 381same name
- mblode/agent-skills★ 189same name
- markmdev/meridian★ 184same name
- tmcfarlane/team-avatar★ 112same name
- Towow-ai/Flowness★ 107same name
58 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository44 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- phd-qualifierSkill
- citation-verifierSkill
- scientific-writingSkill
- brainstormingSkill
- elevenlabsSkill
- image-generationSkill
- presentationsSkill
- video-storytellingSkill
- code-reviewerSkill
- ralph-wiggumSkill
- tddSkill
- version-controlSkill
- opentrons-absorbance-readerSkill
- opentrons-gripperSkill
- opentrons-heater-shakerSkill
- opentrons-magnetic-blockSkill
- opentronsSkill
- opentrons-temperature-moduleSkill
- opentrons-thermocyclerSkill
- claude-lightSkill
- emacs-lispSkill
- fairchemSkill
- idaesSkill
- materials-propertiesSkill
- pycalphadSkill
- pymatgenSkill
- python-aseSkill
- python-best-practicesSkill
- python-jaxSkill
- python-multiobjective-optimizationSkill
- python-optimizationSkill
- python-plottingSkill
- python-regression-statisticsSkill
- vaspSkill
- pycseSkill
- elnSkill
- literature-reviewSkill
- materials-databasesSkill
- scientific-data-extractionSkill
- scientific-reviewerSkill
- scientific-workflowsSkill
- design-of-experimentsSkill
- troubleshootingSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
16 rules. 0 are common, 14 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 62 edited versions we read keep these.
14
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 18
When a planning request arrives, follow this systematic approach:
- Distinctive: line 27
Document: Create clear, actionable plan
- Distinctive: line 39
Before planning, gather essential information:
- Distinctive: line 73
Process: Start from end goal, work backwards identifying prerequisites
- Distinctive: line 108
Stop when tasks are 1-3 days
- Distinctive: line 115
Ask: "What must happen right before this?"
- Distinctive: line 118
Add parallel tasks and dependencies
- Very specific: line 133
Use scripts/critical_path.py for calculation.
- Distinctive: line 147
Add contingency for risk mitigation
- Distinctive: line 215
Caution: Don't over-parallelize (coordination overhead)
- Distinctive: line 284
Tips: Keep iterations short (1-2 weeks).
- Very specific: line 360
Use scripts/timeline_visualizer.py for visual timelines.
- Distinctive: line 378
Start with why: - Ensure goal clarity before methodology
- Distinctive: line 379
Right-size approach: - Don't over-plan simple projects
- Distinctive: line 381
Plan iteratively: - Start high-level, refine progressively
- Distinctive: line 384
Assign ownership: - Every task needs owner
“Common” is measured: kept by at least 6 in 10 of the 62 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Planning & Project Breakdown Skill
Guide users through structured, realistic planning for projects, goals, and strategic initiatives using proven project management frameworks.
Quick Start Workflow
When a planning request arrives, follow this systematic approach:
- Clarify: Understand goal, constraints, deadline, resources
- Choose Approach: Select planning methodology based on project type
- Decompose: Break down into phases, milestones, and tasks
- Sequence: Identify dependencies and critical path
- Estimate: Set realistic timelines with buffers (20-30% for uncertain work)
- Define Success: Establish milestones and success criteria
- Identify Risks: Anticipate obstacles and plan mitigation
- Document: Create clear, actionable plan
When to Use This Skill
Activate for requests involving:
- "Help me plan..." / "Create a roadmap for..."
- "Break down this project..." / "What are the steps to..."
- "How should I approach..." / "Build a timeline for..."
- Strategic planning, project kickoff, goal setting
Clarification Phase
Before planning, gather essential information:
Goal & Scope:
- What are you trying to achieve? (clear end state)
- What's in/out of scope?
- What would success look like?
Constraints:
- Deadline? Fixed or flexible?
- Resources available? (people, budget, tools)
- Dependencies? (external factors, approvals)
- Non-negotiables?
Context:
- Stakeholders? Decision makers?
- Past lessons learned?
- Similar projects to reference?
Don't skip this: 5 minutes of clarification saves hours later.
Planning Approach Selector
Choose methodology based on project characteristics:
Work Breakdown Structure (WBS)
Use when: Large, complex projects; scope unclear; need comprehensive task inventory
Process: Top-down decomposition (Project → Phases → Deliverables → Tasks)
Best for: Construction, IT projects, events, product launches
Backward Planning
Use when: Fixed deadline; event planning; goal clear but path uncertain
Process: Start from end goal, work backwards identifying prerequisites
Best for: Event planning, product launches, campaigns, deadline-driven work
Agile/Iterative Planning
Use when: Uncertain requirements; need flexibility; can deliver incrementally
Process: Plan in short iterations (sprints), adapt based on learning
Best for: Software development, research, new product development
Phased/Milestone Planning
Use when: Long project (3+ months); need checkpoints; staged delivery
Process: Divide into phases with gates, plan phase-by-phase
Best for: Research, construction, strategic initiatives, transformation
Hybrid Approach
Combine methods: WBS for decomposition + Agile for execution, etc.
See references/frameworks-detailed.md for detailed guides on each methodology.
Core Frameworks (Concise)
Work Breakdown Structure (WBS)
Hierarchical decomposition of work:
Levels: Project → Phases (3-7) → Deliverables → Tasks (1-3 days each) → Sub-tasks (if needed)
100% Rule: Each level represents 100% of parent's work
Tips:
- Nouns for deliverables, verbs for tasks
- Stop when tasks are 1-3 days
- 3-4 levels usually sufficient
Backward Planning
Process:
- Define end goal (what, when, success criteria)
- Ask: "What must happen right before this?"
- Continue backwards to present
- Reverse sequence for forward plan
- Add parallel tasks and dependencies
- Estimate durations
Key: Be thorough with prerequisites - missing steps are common
Critical Path Method
Identify longest sequence of dependent tasks (determines minimum duration):
Concepts:
- Critical Path: Tasks with zero slack (can't be delayed)
- Float/Slack: Time a task can delay without affecting project
Use: Focus management attention on critical path tasks
Use scripts/critical_path.py for calculation.
Timeline Estimation
Methods:
- Bottom-Up: Estimate each task, sum up (most accurate)
- Top-Down: Estimate overall, allocate to phases (faster)
- Three-Point: (Optimistic + 4×Most Likely + Pessimistic) / 6
- Analogous: Compare to similar past projects
Key Principles:
- Include 20-30% buffers for uncertain work
- Distinguish effort vs duration (40 hours work ≠ 40 hours elapsed)
- Account for capacity (people aren't 100% productive)
- Add contingency for risk mitigation
Avoid: Planning fallacy (underestimating), optimism bias
See references/estimation-techniques.md for detailed methods.
Milestones & Success Criteria
Good Milestones:
- Specific, measurable, meaningful
- Time-bound, visible to stakeholders
- Represent significant progress
Types: Deliverable completion, decision point, event, phase completion
Spacing: Weekly (short projects), bi-weekly/monthly (medium), monthly/quarterly (long)
OKR Framework (Objectives & Key Results)
Structure: 1 Objective + 3-5 Key Results
Objective: Qualitative, aspirational goal (what to achieve)
Key Results: Quantitative measures (how to measure success)
Example:
- Objective: Launch product successfully to market
- Key Results: 1000 active users first month; NPS 50+; $50K MRR by Q4 end
Use for: Strategic planning, not tactical tasks
SMART Goals
Specific - Measurable - Achievable - Relevant - Time-bound
Example: "Increase NPS from 30 to 50 by Q4 end through improved onboarding"
Use for: Individual goals, small initiatives
Dependencies & Sequencing
Dependency Types
Finish-to-Start (most common): B starts when A finishes
Start-to-Start: B starts when A starts
Finish-to-Finish: B finishes when A finishes
Identifying Dependencies
Ask for each task:
- What must complete before this starts?
- What can run in parallel?
- What's waiting for this?
- Any external dependencies?
Categories: Mandatory (technical), Discretionary (preference), External (outside control), Internal (team control)
Parallelization
Look for:
- Tasks with no dependencies
- Tasks with same prerequisites
- Tasks that can be split
Benefit: Shorter duration, better resource use
Caution: Don't over-parallelize (coordination overhead)
Risk Management (Brief)
Identification
Common categories: Schedule, Technical, Resource, External, Scope, Quality
Ask: "What could go wrong?" Review past issues. Use pre-mortems.
Assessment
For each risk: Probability (1-5) × Impact (1-5) = Risk Score
Prioritize: High-score risks for mitigation
Response Strategies
- Avoid: Eliminate risk by changing plan
- Mitigate: Reduce probability or impact
- Transfer: Shift to another party (insurance, contracts)
- Accept: Monitor with contingency plan
See references/frameworks-detailed.md for risk register template.
Resource Planning (Brief)
Categories
People: Roles, skills, time commitment, availability
Tools: Software, hardware, procurement time
Budget: Personnel, tools, contingency (10-20%)
Other: Space, materials, information access
RACI Matrix
Responsible (does work) - Accountable (ultimately accountable) - Consulted (provides input) - Informed (kept in loop)
See references/templates.md for RACI template.
Planning Horizons
Strategic (Annual/Quarterly): Goals, themes, major initiatives. Tools: OKRs, roadmaps. Review quarterly.
Tactical (Monthly/Sprint): Deliverables, projects. Tools: WBS, sprint planning. Review weekly.
Operational (Weekly/Daily): Immediate tasks. Tools: Task lists, kanban. Review daily.
Principle: Plan detail should match certainty - detailed near-term, high-level long-term.
Agile/Iterative Planning (Brief)
Sprint Planning (2-week iterations)
- Review prioritized backlog
- Select items based on team capacity
- Break items into tasks
- Estimate and commit
- Define sprint goal
Iteration Reviews
- Demo: Show completed work
- Retrospective: What went well, what to improve
- Adapt: Adjust for next iteration
Tips: Keep iterations short (1-2 weeks). Don't skip retrospectives. Protect from disruptions.
See references/templates.md for sprint planning template.
Contingency Planning
Buffers
Schedule: 20-30% for uncertain work, more for novel/complex
Resource: 10-20% budget contingency, backup personnel
Scope: Prioritize features (must-have vs nice-to-have), have cut list
Plan B
For critical paths, ask:
- What if this takes 2x longer?
- What if resources unavailable?
- What if dependency fails?
Document: Trigger points, alternatives, decision makers
Monitoring & Adaptation
Track: Compare actual vs planned, identify variances early
Re-plan when: Assumptions wrong, scope changes, resource changes, risks occur
Remember: Plans are tools, not contracts. Adapt when reality differs.
Documentation Formats
Essential Plan Elements
- Goal/Objective (what and why)
- Scope (included/excluded)
- Timeline (key dates, milestones)
- Tasks/Phases (work breakdown)
- Dependencies (critical path)
- Resources (who, what needed)
- Risks (identified + responses)
- Success Criteria (measurements)
Output Formats
High-Level Plan:
PROJECT: [Name]
GOAL: [What achieving]
TIMELINE: [Start] - [End]
OWNER: [Person]
PHASES:
1. Phase Name (dates) - Major deliverables
2. Phase Name (dates) - Major deliverables
MILESTONES:
- [Date]: Milestone
- [Date]: Milestone
TOP RISKS:
1. Risk [Mitigation]
2. Risk [Mitigation]Detailed Task List:
TASK: [Description]
├─ Owner: [Person]
├─ Duration: [Estimate]
├─ Dependencies: [Prerequisites]
├─ Deliverable: [Output]
└─ Status: [Not started/In progress/Complete]Use scripts/timeline_visualizer.py for visual timelines.
See assets/templates/ for ready-to-use formats.
Common Patterns
Product Launch: Backward plan from launch date, include dry-run, post-launch monitoring
Research Project: WBS + phased approach, exploratory time, iteration based on findings
Event Planning: Backward plan, critical path for venue/speakers, detailed day-of checklist
Software Dev: Agile sprints, testing in each iteration, deployment and monitoring
Process Improvement: Phased rollout, training/change management, measurement cycles
Tips for Effective Facilitation
- Start with why - Ensure goal clarity before methodology
- Right-size approach - Don't over-plan simple projects
- Involve the team - People doing work should help plan
- Plan iteratively - Start high-level, refine progressively
- Include buffers - Be realistic about uncertainty
- Make it visual - Diagrams > text walls
- Assign ownership - Every task needs owner
- Plan for learning - First time takes longer
- Build in reviews - Regular check-ins catch issues early
- Stay flexible - Reality trumps plans
Using Supporting Resources
Additional resources in this skill:
- references/frameworks-detailed.md: Step-by-step methodology guides
- references/estimation-techniques.md: Complete time estimation methods
- references/templates.md: Ready-to-use planning templates
- scripts/critical_path.py: Calculate project critical path
- scripts/timeline_visualizer.py: Generate visual timelines
- assets/templates/: Markdown and CSV templates for immediate use
Reference these for deeper guidance or ready-made formats.
Remember: The best plan is the one that gets executed. Make plans clear, actionable, and realistic. Perfect planning is the enemy of starting.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

