writing-plans

Generate end-to-end implementation plans with task breakdowns, file paths, tests, docs, and commit messages.

154|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/haojing8312/WorkClaw --skill writing-plans-haojing8312
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/haojing8312/WorkClaw/tree/main/.claude/skills/writing-plans
Command: npx skills add https://github.com/haojing8312/WorkClaw --skill writing-plans-haojing8312

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing Plans translates vague requirements into concrete, task-by-task implementation guidance for engineers, reducing ambiguity and accelerating delivery.

Core Features & Use Cases

  • End-to-end planning: generates a complete task list with files to touch, tests to write, docs to check, and commit messages.
  • DRY, YAGNI, and TDD guidance: promotes best practices and incremental development.
  • Plan persistence and traceability: saves plans to docs/plans/YYYY-MM-DD-<feature-name>.md for versioned reference.

Quick Start

Create an implementation plan for a new feature named 'FeatureName' and save it to docs/plans with today's date.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create an implementation plan for a software feature from a spec?

To create an implementation plan from a spec, generate a complete task breakdown specifying exact file paths, tests, documentation, and commit messages for multi-step projects. This translates vague requirements into concrete, task-by-task guidance.

What is the best way to break down multi-step software engineering tasks?

The best way to break down multi-step software engineering tasks is to generate an end-to-end plan that enforces DRY and YAGNI principles. This approach lists exact files to touch, tests to write, and commit messages for incremental development.

How does plan generation support TDD workflows in software development?

Plan generation supports TDD workflows by integrating test-writing directly into the task breakdown. It provides specific test guidance alongside implementation steps, promoting best practices and ensuring incremental development for each project phase.

Can I save generated feature plans to a specific path for versioned reference?

Yes, you can save generated feature plans to docs/plans with the current date in a YYYY-MM-DD-<feature-name>.md format. This ensures plan persistence and traceability across your software engineering project lifecycle.

Do I need external dependencies to generate executable task plans?

No external dependencies are required to generate executable task plans. The skill operates independently to translate requirements into task lists, providing a repeatable plan template without needing additional packages or external modules.