implementation-plan

Generates file-level implementation plans with ordered steps, verification commands, and rollback paths.

2|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/FluxonLab/Skillry --skill implementation-plan-fluxonlab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: implementation-plan
Source: https://github.com/FluxonLab/Skillry/tree/main/plugins/core-operations/skills/04-implementation-plan
Command: npx skills add https://github.com/FluxonLab/Skillry --skill implementation-plan-fluxonlab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Multi-file features and risky changes (schema migrations, renames, dependency bumps) often start coding without a verified path, causing broken builds, missed callers, and rework. This Skill turns a goal into an execution contract: an evidence-based file inventory, ordered steps that keep the tree green, per-criterion test commands, a risk register, and a rollback path. ## Core Features & Use Cases - File-level execution plans: Produces a plan naming every file that changes, sequenced so each step leaves the repo building and testable, with exact verification commands per step. - Risk and rollback management: Isolates migrations and renames onto dedicated reversible steps, and binds every acceptance criterion to an observable check. - Absorbed reference guidance: Routes to nine reference files covering spec-driven development, incremental slicing, PM spec writing, effort estimation, retrospectives, and Conductor track management. - Use Case: Before adding an idempotent "resend receipt" endpoint, run this Skill to inventory affected files via git grep, sequence the migration separately from the code change, and ship a plan another engineer or agent can execute without follow-up questions. ## Quick Start Ask the AI to create an implementation plan for your feature that lists every file to change, ordered steps with verification commands, risks, and a rollback path.

Frequently Asked Questions about implementation-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write an implementation plan before coding a feature?▼

Restate the goal in one sentence, pin observable acceptance criteria, inventory affected files with git grep or ripgrep, then order steps so each leaves the build green. Bind every criterion to an exact test command and define a rollback path for any irreversible step.

How to plan a database schema migration safely?▼

Isolate the migration on its own dedicated step, separate from code changes, and make it reversible with a down migration or backup. Use the expand/migrate/contract pattern: add the new column, backfill and dual-write, then drop the old column in a later release.

What is the difference between a spec and an implementation plan?▼

A spec defines what to build and why, including user problems and success metrics. An implementation plan defines how: the file-level changes, ordered steps, verification commands, risks, and rollback path an executor follows.

When should I not write an implementation plan?▼

Skip planning for one-line fixes in leaf functions with full test coverage and no external callers. Also avoid planning when requirements are still undefined, since a plan built on a vague goal plans the wrong work.

How do I break a large feature into incremental slices?▼

Build thin vertical slices where each increment delivers working end-to-end functionality, passes tests, and is committed before the next slice. Tackle the riskiest piece first, and use feature flags to merge incomplete work without exposing it.

Why does my implementation plan fail during execution?▼

Common causes are guessed file inventories that miss callers, steps that temporarily break the build, test commands that do not exist in package.json, and migrations with no down path. Verify every command is real and every step is independently shippable.