writing-plans

Generate structured test-driven implementation plans with file paths and commit sequences.

1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/CC90210/CMO-Agent --skill writing-plans-cc90210
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/CC90210/CMO-Agent/tree/main/skills/writing-plans
Command: npx skills add https://github.com/CC90210/CMO-Agent --skill writing-plans-cc90210

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires using-git-worktrees.

What problem does it solve?

This skill solves the problem of ambiguous or overly complex development tasks by breaking them down into granular, test-driven implementation steps that ensure code quality and maintainability.

Core Features & Use Cases

  • Task Granularity: Converts high-level requirements into bite-sized, 2-5 minute actionable tasks following TDD and DRY principles.
  • Standardized Documentation: Generates structured implementation plans with clear file paths, testing requirements, and commit instructions.
  • Execution Handoff: Provides a choice between subagent-driven development or parallel session execution to ensure efficient workflow management.

Quick Start

Use the writing-plans skill to generate a detailed implementation plan for the new user authentication feature based on the provided requirements.

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 complex software features into bite-sized implementation steps?

To break down complex software features into bite-sized implementation steps, generate a structured, test-driven plan that decomposes requirements into 2-5 minute actionable tasks. This approach defines specific file modifications, test cases, and commit sequences to ensure maintainability.

What is the best way to create a test-driven development plan for new architecture requirements?

The best way to create a test-driven development plan for new architecture requirements is to enforce TDD, DRY, and YAGNI principles during task decomposition. This generates standardized documentation with clear file paths and testing requirements for each actionable step.

Does this implementation planning approach work with git worktree environments?

Yes, this implementation planning approach works with git worktree environments. The generated plans maintain strict compatibility with git worktrees, allowing you to execute bite-sized tasks and commit sequences across parallel session branches.

How do I generate an implementation plan that supports both subagent-driven and parallel session execution?

To generate an implementation plan that supports subagent-driven and parallel session execution, structure your task decomposition to include explicit execution handoffs. This provides a clear choice between subagent-driven development or parallel session workflows for efficient management.

When should I avoid using TDD principles for task decomposition in software engineering?

You should not use TDD principles for task decomposition when dealing with exploratory spikes or throwaway prototypes where strict test cases and structured commit sequences add unnecessary overhead, violating the YAGNI principle for immediate, non-maintainable deliverables.

Can I use writing-plans to convert high-level requirements into actionable development tasks?

Yes, you can use writing-plans to convert high-level requirements into actionable development tasks. It solves ambiguous development tasks by applying task granularity to generate structured implementation plans with specific file paths and testing requirements.