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.