creating-a-plan

Create a detailed implementation plan with plan.md and batch files.

20|Updated Jun 9, 2022
One-click install
npx skills add https://github.com/jasonraimondi/dotfiles --skill creating-a-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-a-plan
Source: https://github.com/jasonraimondi/dotfiles/tree/main/claude/dot-claude/skills/creating-a-plan
Command: npx skills add https://github.com/jasonraimondi/dotfiles --skill creating-a-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides the creation of a structured, incremental implementation plan from a design, enabling teams to convert abstract requirements into concrete, testable steps with defined batches and checkpoints.

Core Features & Use Cases

  • Structured Plan: Generates a plan.md with a formal template to document goals, architecture, and tech stack.
  • Actionable Batches: Breaks work into batch-<n>.md files with concrete tasks and exact commands.
  • Guided Testing & Versioning: Embeds a TDD-oriented workflow with frequent commits and validation steps.

Quick Start

Use the creating-a-plan skill to draft a multi-batch implementation plan from a design document.

Frequently Asked Questions about creating-a-plan

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

FAQPage Schema
How do I create an implementation plan from a design specification?

An implementation plan breaks down abstract design requirements into concrete, testable steps. It uses a plan.md blueprint to document goals and architecture, then organizes work into batch-<n>.md files with defined checkpoints for incremental project execution.

How do I break down project work into actionable batches and tasks?

You break down project work into actionable batches by generating batch-<n>.md files from your design specification. Each batch contains sequenceable tasks, precise file-path examples, and validation steps to ensure reproducible work during incremental execution.

What is the best way to document project goals and architecture for development?

The best way to document project goals and architecture is using a formal plan.md template. This blueprint captures your tech stack, high-level designs, and implementation requirements, converting them into a structured roadmap with defined batches and checkpoints for development.

Can I integrate test-driven development into my project planning workflow?

Yes, you can integrate test-driven development into your project planning workflow. The generated plan embeds a TDD-oriented workflow directly into the batch files, including frequent commits and validation steps for each sequenceable task to ensure testable execution.

Does this planning approach work without external dependencies or components?

Yes, this planning approach works without external dependencies or components. It operates independently to transform design specifications into structured documentation templates and batch files, requiring only your high-level design input to generate the roadmap.