home / skills / xfstudio / skills / concise-planning
This skill converts a user coding task request into a single, actionable, atomic plan with clear steps and validation.
npx playbooks add skill xfstudio/skills --skill concise-planningReview the files below or copy the command above to add this skill to your agents.
---
name: concise-planning
description: Use when a user asks for a plan for a coding task, to generate a clear, actionable, and atomic checklist.
---
# Concise Planning
## Goal
Turn a user request into a **single, actionable plan** with atomic steps.
## Workflow
### 1. Scan Context
- Read `README.md`, docs, and relevant code files.
- Identify constraints (language, frameworks, tests).
### 2. Minimal Interaction
- Ask **at most 1–2 questions** and only if truly blocking.
- Make reasonable assumptions for non-blocking unknowns.
### 3. Generate Plan
Use the following structure:
- **Approach**: 1-3 sentences on what and why.
- **Scope**: Bullet points for "In" and "Out".
- **Action Items**: A list of 6-10 atomic, ordered tasks (Verb-first).
- **Validation**: At least one item for testing.
## Plan Template
```markdown
# Plan
<High-level approach>
## Scope
- In:
- Out:
## Action Items
[ ] <Step 1: Discovery>
[ ] <Step 2: Implementation>
[ ] <Step 3: Implementation>
[ ] <Step 4: Validation/Testing>
[ ] <Step 5: Rollout/Commit>
## Open Questions
- <Question 1 (max 3)>
```
## Checklist Guidelines
- **Atomic**: Each step should be a single logical unit of work.
- **Verb-first**: "Add...", "Refactor...", "Verify...".
- **Concrete**: Name specific files or modules when possible.
This skill generates a single, actionable plan that breaks a coding request into atomic, ordered steps. It produces a compact checklist with scope, approach, and validation so work can be executed or handed off immediately. The plan minimizes questions, making reasonable assumptions when details are non-blocking.
The skill scans available context such as README, docs, and code to detect constraints like language, frameworks, and tests. It asks at most one or two blocking questions; otherwise it assumes sensible defaults. It outputs an Approach, Scope (In/Out), 6–10 verb-first Action Items, a Validation step, and any open questions.
How many questions will the skill ask before producing a plan?
At most one or two questions, and only if lacking critical blocking details; otherwise it assumes reasonable defaults.
How long are action lists and what format are they in?
Action lists contain 6–10 atomic, ordered tasks formatted as verb-first checklist items, including at least one validation step.