writing-plans

Generate granular implementation plans with file paths, code snippets, and TDD steps.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/mihaamiharu/twe --skill writing-plans-mihaamiharu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/mihaamiharu/twe/tree/main/.agent/skills/writing-plans
Command: npx skills add https://github.com/mihaamiharu/twe --skill writing-plans-mihaamiharu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of detailed, step-by-step implementation plans for software development tasks, ensuring clarity and reducing the onboarding time for engineers.

Core Features & Use Cases

  • Detailed Task Breakdown: Generates bite-sized, actionable tasks for each step of development.
  • Code & Testing Guidance: Specifies exact files to modify, tests to write, and commands to run.
  • Use Case: When starting a new feature, use this Skill to generate a comprehensive plan that an engineer can follow with minimal supervision, including specific code snippets and testing instructions.

Quick Start

Use the writing-plans skill to generate an implementation plan for adding user authentication.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I generate a detailed implementation plan for a multi-step software development task?

To generate a detailed implementation plan, the Skill breaks down multi-step software development tasks into granular actions. It provides exact file paths, code snippets, testing procedures, and commit messages for each step to ensure efficient execution.

What is task breakdown in software development and how does it improve the coding workflow?

Task breakdown in software development divides complex features into bite-sized, actionable steps. This process specifies exact files to modify, tests to write, and commands to run, reducing onboarding time and ensuring engineers can execute tasks with minimal supervision.

How do I write implementation plans that engineers with zero codebase context can execute?

Implementation plans for engineers with zero codebase context are written by providing granular instructions, including specific code snippets, exact file paths, and testing procedures. This ensures tasks are executed efficiently following TDD principles without prior project knowledge.

Does this implementation plan generator follow TDD principles and include testing procedures?

Yes, the implementation plan generator strictly follows TDD principles. It includes specific testing procedures, outlines tests to write, and specifies commands to run for each action, ensuring a test-driven development workflow throughout the task breakdown.

Can I use this tool to plan code modifications and generate commit messages for new features?

Yes, you can use this tool to plan code modifications for new features. It generates comprehensive plans specifying exact files to modify and provides exact commit messages for each action, ensuring clear documentation and version control throughout implementation.

What's the best way to document software development tasks for new engineers?

The best way to document software development tasks for new engineers is using an automated implementation plan. It provides comprehensive, step-by-step instructions with specific code snippets and testing guidance, reducing onboarding time and minimizing the need for supervision.