writing-plans

Generate step-by-step implementation plans with TDD cycles from software specifications.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/riddopic/cc-tools --skill writing-plans-riddopic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/riddopic/cc-tools/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/riddopic/cc-tools --skill writing-plans-riddopic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating clear, actionable, and comprehensive implementation plans for software development tasks, ensuring engineers have all necessary context and guidance.

Core Features & Use Cases

  • Detailed Task Decomposition: Breaks down complex features into bite-sized, manageable steps.
  • File Structure Guidance: Maps out file creation and modification with clear responsibilities.
  • Test-Driven Development Focus: Integrates writing failing tests, running them, implementing code, and verifying success.
  • Use Case: When given a new feature specification, this Skill generates a step-by-step plan that an AI developer can follow to implement the feature, including code snippets, test cases, and commit instructions.

Quick Start

Use the writing-plans skill to generate an implementation plan for the feature described in the attached spec document.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate an implementation plan for a new software feature?

An implementation plan breaks down complex features into atomic tasks, defines file structures, and outlines TDD cycles. Providing a feature specification generates a step-by-step plan for an AI developer to follow.

How does task decomposition work for test-driven development planning?

Task decomposition for TDD planning breaks features into bite-sized steps that integrate writing failing tests, running them, implementing code, and verifying success to guide development.

Can I use a subagent-driven development workflow with generated plans?

Yes, you can use a subagent-driven development workflow. Generated plans support subagent execution by providing step-by-step instructions, code snippets, and commit instructions for implementation.

What is the best way to structure files when planning software development tasks?

The best way to structure files is by mapping out file creation and modification with clear responsibilities. The plan outlines exactly which files to touch and their roles in the feature.

Do I need a specification document to create a detailed implementation plan?

Yes, you need a specification document to create a detailed implementation plan. The system uses the provided specifications as the basis for decomposing features and defining the TDD workflow.