writing-plans

Turn feature briefs into task-structured implementation plans with verification steps.

Updated Mar 17, 2017
One-click install
npx skills add https://github.com/dfmonaco/dotfiles --skill writing-plans-dfmonaco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/dfmonaco/dotfiles/tree/main/agents/.agents/skills/writing-plans
Command: npx skills add https://github.com/dfmonaco/dotfiles --skill writing-plans-dfmonaco

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when you have an approved feature brief or clear requirements for a multi-step change and need a grounded implementation plan before writing code. This guide helps ensure decisions are based on codebase reality, not guesses, and keeps stakeholders aligned on scope and outcomes.

Core Features & Use Cases

  • Research the codebase before planning to ensure decisions are grounded in reality
  • Identify the smallest set of changes and organize them into an executable plan with clear order and verification
  • Capture decisions, open questions, and assumptions to maintain traceability and alignment

Quick Start

Create an implementation plan from the approved feature brief.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I turn an approved feature brief into an implementation plan?

To turn an approved feature brief into an implementation plan, you research the codebase to ground decisions, identify the smallest set of changes, and organize them into an executable, task-structured plan with clear verification steps.

What's the best way to plan a multi-step codebase change before writing code?

The best way to plan a multi-step codebase change is to document research, make concrete decisions based on codebase reality, and deliver a task-structured plan with clear order and verification to maintain stakeholder alignment.

When do I need a grounded implementation plan for my software project?

You need a grounded implementation plan when you have clear requirements for a multi-step change and must ensure decisions are based on codebase reality rather than guesses before writing code across multiple files.

Does this planning approach capture assumptions and open questions?

Yes, this planning approach captures decisions, open questions, and assumptions to maintain traceability and keep stakeholders aligned on scope and outcomes throughout the implementation process.

How to organize code changes into an executable plan with verification steps?

To organize code changes into an executable plan, you identify the smallest set of required modifications, arrange them in a clear execution order, and define specific verification steps to validate each task.