plan-first-development

Installation
SKILL.md

Planning

Overview

Plan-first development methodology where 80%+ of time goes to planning before implementation begins. Planning tokens are cheaper than implementation tokens, and models reason better about a detailed plan that fits their context window than about a sprawling codebase.

When to use: Starting new projects, adding major features, breaking complex work into phases, resuming work after context clears, managing multi-session implementations, coordinating multiple agents on the same codebase.

When NOT to use: Quick bug fixes, one-file changes, exploratory prototyping where requirements are unknown, trivial refactors where the change is obvious.

Quick Reference

Planning Phase Description
1. Initial plan Write goals, intent, workflows, tech stack
2. Iterative refinement 4-5 rounds of review until suggestions plateau
3. Multi-model blend Get competing plans, merge best-of-all-worlds
4. Convert to tasks Self-contained tasks with dependency structure
5. Polish tasks 6+ rounds of cross-model review
Related skills
Installs
34
GitHub Stars
11
First Seen
Feb 24, 2026