writing-plans

Convert project specifications into test-first implementation plans with file paths and verification steps.

4|Updated Mar 15, 2024
One-click install
npx skills add https://github.com/izyanrajwani/agent-skills-library --skill writing-plans-izyanrajwani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/izyanrajwani/agent-skills-library/tree/main/skills/writing-plans
Command: npx skills add https://github.com/izyanrajwani/agent-skills-library --skill writing-plans-izyanrajwani

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating reliable, ready-to-execute implementation plans from a project spec so engineers can work end-to-end with explicit steps and checkpoints.

Core Features & Use Cases

  • Exact file paths for every operation and a step-by-step breakdown that supports a test-first workflow.
  • Complete code blocks and verification steps that enable rapid, repeatable implementation.
  • Use Case: When starting a new feature with a spec, generate a plan that can be saved to docs/plans/YYYY-MM-DD-<feature-name>.md and handed off to a development team.

Quick Start

Provide a project spec and run the planning workflow to generate an executable plan saved under docs/plans.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate a test-first implementation plan from a project spec?

To generate a test-first implementation plan, provide a project specification and the workflow converts it into an executable plan with exact file paths, complete code blocks, and verification steps. The output is saved as a markdown file under docs/plans.

What is the best way to break down a software feature into executable steps for developers?

The best way to break down a feature is using a standardized plan structure with a header, task sections, and save-location conventions. This creates commit-ready steps with explicit checkpoints so engineers can work end-to-end without ambiguity.

Can I use test-driven development plans for multi-step tasks across any codebase?

Yes, you can apply test-driven development plans to multi-step development tasks across any codebase. The generated plan enforces a test-first workflow by including exact file paths for every operation alongside complete verification steps.

Does the generated implementation plan include exact file paths and code blocks?

Yes, the generated implementation plan includes exact file paths for every operation and complete code blocks. It also provides verification steps that enable rapid, repeatable implementation for the development team.

Where should I save the implementation plan markdown file after generation?

You should save the implementation plan markdown file to the docs/plans directory using the YYYY-MM-DD-<feature-name>.md naming convention. This ensures plans are organized by date and feature for easy handoff.

When do I need an executable plan with verification steps for software engineering?

You need an executable plan with verification steps when starting a new feature with a spec and handing it off to a development team. It ensures reliable, ready-to-execute implementation with explicit checkpoints for test-first workflows.