writing-plans

Generate step-by-step implementation plans with TDD principles and command sequences.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers and project managers create comprehensive, step-by-step implementation plans for complex features, reducing ambiguity and speeding up development.

Core Features & Use Cases

  • Detailed Planning: Break down multi-phase tasks into manageable steps aligned with best practices like TDD and YAGNI.
  • Documentation Generation: Produce structured Markdown plans with specific file paths, commands, and code snippets.
  • Use Case: A developer needs to implement a new feature; this Skill generates a clear plan from initial testing to deployment, saving time and clarifying scope.

Quick Start

Use the writing-plans skill to generate an implementation plan for a user registration feature.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create a step-by-step implementation plan for a complex software feature?

To create an implementation plan, break down multi-phase tasks into manageable steps aligned with TDD and YAGNI principles. This process generates structured Markdown documentation containing specific file paths, precise commands, and coding snippets to reduce ambiguity and speed up development.

What is the best way to break down development tasks using TDD principles?

Task breakdown using TDD principles involves structuring your development workflow from initial testing to deployment. You generate a comprehensive plan that targets specific files and outlines precise command sequences, ensuring every coding step follows test-driven design and YAGNI best practices.

Does this planning workflow generate documentation with specific file paths and commands?

Yes, this planning workflow generates structured Markdown documentation. The output includes detailed implementation steps with specific file paths, precise command sequences, and targeted code snippets, ensuring developers have clear instructions for every phase of the feature development lifecycle.

Can I use this task planning approach for multi-phase development workflows?

Yes, you can use this task planning approach for multi-phase development workflows. It is designed to help software engineers and project teams design detailed, step-by-step implementation plans for complex features, clearly scoping out everything from initial tests to final deployment.

Why do I need detailed task breakdowns for my coding projects?

You need detailed task breakdowns to reduce ambiguity and speed up development. By breaking complex features into clear instructions with targeted file paths and coding steps, project teams can clarify scope, align with TDD practices, and avoid miscommunication during implementation.

What are the limitations of using automated planning for software development?

Automated planning focuses on structuring tasks and generating Markdown documentation but requires existing developer knowledge to execute the steps. It provides file targeting and command sequences based on TDD and YAGNI, but does not write or execute the actual application code itself.