write-plan

Write structured implementation plans with task-level Files, Steps, and Verify sections.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/n0rvyn/indie-toolkit --skill write-plan-n0rvyn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-plan
Source: https://github.com/n0rvyn/indie-toolkit/tree/main/dev-workflow/skills/write-plan
Command: npx skills add https://github.com/n0rvyn/indie-toolkit --skill write-plan-n0rvyn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts loosely specified goals and requirements into a structured, verifiable implementation plan so engineers can execute work with zero assumed context, clear files to edit, and exact verification steps.

Core Features & Use Cases

  • Generates a formal plan document saved to docs/06-plans/ that includes a Goal, Architecture, Tech Stack, Decisions, and a sequence of self-contained tasks.
  • Decomposes scope items into task-level Files/Steps/Verify sections, lists exact files to create or modify, and provides single-file or lightweight verification commands for each task.
  • Presents Decision Points to the user (blocking and recommended), records chosen options in the plan file, and chains to verify-plan for automated validation; suitable for phase-driven development and pre-implementation reviews.

Quick Start

Write a verifiable implementation plan for the "add SSO login" feature including scope items, acceptance criteria, and any relevant design doc paths.

Frequently Asked Questions about write-plan

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

FAQPage Schema
How do I turn software design specs into verifiable implementation plans?

To turn software design specs into verifiable implementation plans, you define goals, scope items, and acceptance criteria, then decompose them into sequential tasks. Each task lists exact files to modify, implementation steps, and single-file verification commands.

How do I decompose multi-step software features into verifiable tasks?

To decompose multi-step software features into verifiable tasks, break scope items down into self-contained units containing Files, Steps, and Verify sections. This ensures engineers execute work with zero assumed context and exact verification steps for each task.

What is the best way to include decision points in feature design docs?

Including decision points in feature design docs involves presenting blocking choices to the user during plan generation and recording the selected options in the final plan file. This ensures phase-driven development accounts for critical architectural decisions before implementation begins.

Do I need acceptance criteria and design docs to generate an implementation plan?

Yes, you need acceptance criteria and design docs to generate an implementation plan. This tool applies to scenarios where goals, scope items, and design or crystal documents are already available to decompose work into structured, verifiable tasks.

Can I validate an implementation plan before starting development?

Yes, you can validate an implementation plan before starting development. The plan generation process triggers automated validation, checking the structured task sequence, decision points, and verification steps to ensure the plan is executable.

What limitations exist when planning phase-driven development with loosely specified goals?

When planning phase-driven development with loosely specified goals, the limitation is that loosely specified requirements must be converted into structured goals and scope items first. The tool requires clearly defined acceptance criteria to properly decompose work into verifiable tasks.