Writing Plans

Convert high-level design into detailed implementation tasks with file paths and test cases.

2|Updated Oct 16, 2025
One-click install
npx skills add https://github.com/spacholski1225/cc-config --skill writing-plans-spacholski1225
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Writing Plans
Source: https://github.com/spacholski1225/cc-config/tree/main/skills/collaboration/writing-plans
Command: npx skills add https://github.com/spacholski1225/cc-config --skill writing-plans-spacholski1225

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams convert high-level design into detailed, bite-sized tasks for engineers with zero codebase context, including file touches, test steps, and commits to guide implementation.

Core Features & Use Cases

  • End-to-end planning: Produce a complete execution plan with granular tasks, files to touch, tests to write, and documentation notes.
  • Guided collaboration: Aligns product/design goals with engineering delivery, ensuring traceability from design to code.
  • Use Case Example: Suppose you’ve completed a feature design; use this Skill to generate a step-by-step task list that engineers can follow, with test cases and acceptance criteria.

Quick Start

Use the Writing Plans skill to generate a feature implementation plan 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 break down a software design into actionable engineering tasks?▼

Breaking down a software design into actionable engineering tasks involves transforming high-level architecture into granular steps with specific file paths, test cases, and commit messages for developers to execute.

What is an execution plan for engineers with zero codebase context?▼

An execution plan for engineers with zero codebase context is a step-by-step task list detailing exact file touches, tests to write, and documentation notes required to implement a feature without prior system knowledge.

How do I generate a feature implementation plan with test cases and commit messages?▼

To generate a feature implementation plan with test cases and commit messages, you translate completed design deliverables into a structured markdown file containing guided tasks, acceptance criteria, and clear commit boundaries.

Can I use a task breakdown workflow to align product goals with engineering delivery?▼

Yes, using a task breakdown workflow aligns product goals with engineering delivery by ensuring traceability from design to code through an end-to-end execution plan with specific implementation steps.

When do I need detailed task breakdown for software engineering projects?▼

You need detailed task breakdown for software engineering projects when the design phase is complete and you must generate bite-sized implementation steps, tests, and documentation notes for execution.

What's the best way to document file touches and test steps for developers?▼

The best way to document file touches and test steps for developers is creating a structured execution plan that specifies exact file paths, required test cases, and clear commit messages to guide implementation.