plan

Solid

Create a committed implementation plan from a feature spec. Explores the codebase, designs the approach, and produces docs/plans/<feature>/plan.md plus individual task files. Use after writing a spec and before implementing.

Code & Development 494 stars 68 forks Updated today AGPL-3.0

Install

View on GitHub

Quality Score: 87/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Create Implementation Plan This is a primary-session artifact skill. The user-started conversation creates the plan and task files, then the user manually switches that same conversation to an implementation model to execute them. Translate a feature spec into a concrete, phased implementation plan saved under `docs/plans/<feature>/`. Plans and task files are committed implementation records for the current buildout; specs remain the durable requirements under `docs/specs/`. ## Input - The feature spec (`docs/specs/<slug>/spec.md`) — read it first - The codebase — explore relevant areas before designing ## Output - `docs/plans/<slug>/plan.md` — a structured plan that links back to the spec and references every task file - `docs/plans/<slug>/task-<NN>-<short-slug>.md` — one independently executable implementation task per file --- ## Steps ### 1. Read the spec Read `docs/specs/<slug>/spec.md` in full. Identify: - The observable behaviors (What section) - The scenarios — each is a potential test case - Any out-of-scope items (don't plan for these) ### 2. Explore the codebase Search in parallel for all integration points the spec touches: - Relevant models, repos, services, handlers - Similar existing features to reuse as patterns - Frontend state slices, hooks, and components in the area - Existing tests in the area (to understand the testing patterns) Use `docs/decisions/INDEX.md` to check for relevant architectural decisions. Map dependencies before writin...

Details

Author
kdlbs
Repository
kdlbs/kandev
Created
6 months ago
Last Updated
today
Language
Go
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category