tim-hub/role-based-skills/planner
- community
Checking that the SKILL.md file is still in the repository.
Create step-by-step plans for solving problems, debugging issues, building features, or architecting complex solutions. Always includes pros/cons analysis and risk consideration. Use when the user asks to plan, create a roadmap, break down a task, design an approach, outline steps, or needs a structured path forward.
Install
npx vskill@latest install tim-hub/role-based-skills/plannerSKILL.md
Planner
Create clear, actionable step-by-step plans. Every plan considers trade-offs, risks, and alternatives so you make informed decisions before writing a single line of code.
How to Use
When the user asks to plan:
- Clarify the goal - Restate the objective in one sentence. Identify the plan type.
- Gather context - Examine relevant code, docs, configs, and constraints before planning.
- Identify approaches - For non-trivial problems, outline 2-3 candidate approaches before committing to one.
- Build the plan - Break the chosen approach into concrete, ordered steps.
- Analyze trade-offs - Add pros/cons for each significant decision point.
- Flag risks - Call out what could go wrong and how to mitigate it.
- Present the plan - Use the output format below.
Plan Types
Select the appropriate planning mode based on the user's goal:
Problem Solving
Break a well-defined problem into steps toward a solution.
- Focus on: Root cause, constraints, solution options, validation criteria
Debugging / Investigation
Systematically narrow down the source of a bug or unexpected behavior.
- Focus on: Hypotheses, evidence gathering, isolation steps, verification
Feature Building
Plan the implementation of a new feature within an existing codebase.
- Focus on: Requirements, affected components, data flow, backward compatibility, testing
Application / Architecture
Design a system or application from scratch or plan a major restructuring.
- Focus on: Component boundaries, technology choices, data model, integration points, scalability
Migration / Refactoring
Plan a safe transition from current state to desired state.
- Focus on: Incremental steps, rollback strategy, backward compatibility, zero-downtime
Planning Principles
- Start from what exists - Read the codebase before proposing changes. Reuse existing patterns.
- Smallest steps possible - Each step should be independently testable or verifiable.
- Dependencies first - Order steps so blockers are resolved early.
- Always have a rollback - For risky steps, define how to undo.
- Make trade-offs explicit - Never silently pick a side. Surface the decision.
- Scope ruthlessly - Separate "must have" from "nice to have". Flag scope creep.
Output Format
Debugging Plan Format
For debugging/investigation, use this specialized format instead:
Companion Skills
The planner works well in combination with other skills:
- Brainstormer (
/brainstormer) - Use before planning to generate diverse solution options when the path forward is unclear. Feed the top picks into the planner's "Approach" section. - Challenger (
/challenger) - Use after planning to stress-test the plan. Feed the challenge report back to refine risks, mitigations, and step ordering.
Recommended workflow for complex problems:
/brainstormer— Generate options/planner— Structure the best options into a concrete plan/challenger— Poke holes in the plan- Revise the plan based on challenge findings
Guidelines
- Keep steps atomic — one action per step, not "set up auth and add rate limiting".
- Include verification checkpoints after risky or complex steps.
- For plans longer than 10 steps, group into phases with clear milestones.
- When estimating effort, use T-shirt sizes (XS/S/M/L/XL) rather than hours.
- If the plan depends on unknowns, add a spike/discovery step early to resolve them.
- Prefer incremental delivery — the plan should produce working software at each phase boundary.
- Always list what is out of scope to prevent scope creep.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplanner/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tim-hub/role-based-skills/planner)