writing-plans

Convert specs into implementation plans saved to docs/plans/YYYY-MM-DD-<feature-name>.md.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/datamonsterr/justplan --skill writing-plans-datamonsterr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/datamonsterr/justplan/tree/main/.github/skills/writing-plans
Command: npx skills add https://github.com/datamonsterr/justplan --skill writing-plans-datamonsterr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This strategy helps teams transform vague specs into actionable, step-by-step implementation plans before coding.

Core Features & Use Cases

  • Plan generation: convert a spec into a structured, executable plan outlining touched files, tests, docs, and commit steps.
  • Task granularity: produce bite-sized tasks suitable for incremental development, review, and CI workflows.
  • Documentation output: save to docs/plans/YYYY-MM-DD-<feature-name>.md with a consistent header and a task-by-task structure.

Quick Start

Provide a complete implementation plan for a given feature and save it to docs/plans/YYYY-MM-DD-<feature-name>.md

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate an implementation plan from a vague feature spec?▼

To generate an implementation plan from a vague feature spec, you provide the specification to generate a structured, executable plan. This plan outlines touched files, tests, docs, and commit steps, converting abstract requirements into actionable tasks.

What is the standard structure for saving engineering implementation plans?▼

The standard structure for saving engineering implementation plans is a markdown file named docs/plans/YYYY-MM-DD-<feature-name>.md. This format features a consistent header and a task-by-task structure suitable for incremental development and review workflows.

Can I break down multi-step engineering tasks into bite-sized development items?▼

Yes, you can break down multi-step engineering tasks into bite-sized development items. The process produces granular tasks suitable for incremental development, CI workflows, and team review when starting with zero context.

When do I need to create a task-by-task plan before coding?▼

You need to create a task-by-task plan before coding when engineering teams have zero context for a multi-step task. This ensures precise file modifications, test coverage, and documentation steps are defined before development begins.

What is the best way to document touched files and tests for a new feature?▼

The best way to document touched files and tests for a new feature is to apply planning to specs before coding. This generates a structured markdown file outlining exactly which files to touch, which tests to write, and how to commit changes.