writing-plans

Generate step-by-step implementation plans from high-level requirements.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/thimslugga/agent-skills --skill writing-plans-thimslugga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/thimslugga/agent-skills/tree/main/skills/productivity/writing-plans
Command: npx skills add https://github.com/thimslugga/agent-skills --skill writing-plans-thimslugga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plans are often missing or under-specified for complex tasks, leading to scope creep and wasted engineering time.

Core Features & Use Cases

  • Generate comprehensive, step-by-step implementation plans from high-level requirements.
  • Include files to touch, tests to write, docs to check, and incremental tasks suitable for version control.
  • Save plans to the repository in a standardized location, ready for review and execution.

Quick Start

Announce at the start that you are using the writing-plans skill to create the implementation plan.

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 from high-level requirements?

To create an implementation plan from high-level requirements, you need a tool that generates comprehensive, step-by-step documentation covering files to touch, tests to write, and incremental tasks suitable for version control.

What is the best way to plan a platform migration or codebase refactor?

Planning a platform migration or codebase refactor requires generating detailed, step-by-step implementation plans that coordinate tasks, tests, and documentation while enforcing DRY, YAGNI, and TDD principles to prevent scope creep.

How do I generate project planning documents that enforce TDD and YAGNI principles?

Generating project planning documents that enforce TDD and YAGNI principles involves processing high-level specifications to produce standardized plan documents with incremental tasks, ensuring you only build what is necessary with test coverage.

Where should I save implementation plans in my repository for version control review?

You should save implementation plans in your repository at a standardized location like docs/plans/YYYY-MM-DD-<feature-name>.md, ensuring they are formatted properly and ready for version control review and execution.

Why does under-specified project planning lead to wasted engineering time?

Under-specified project planning leads to wasted engineering time because missing or vague plans for complex tasks cause scope creep, uncoordinated development, and inefficient execution without clear incremental steps or test definitions.

Can I use automated planning for feature development without writing docs manually?

Yes, you can use automated planning for feature development to generate comprehensive plans from specifications automatically, identifying files to touch, tests to write, and docs to check without manual documentation effort.