writing-plans

Generate implementation plans with exact file paths and commands for TDD workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating detailed, step-by-step implementation plans for software development tasks, ensuring clarity and consistency for engineers.

Core Features & Use Cases

  • Bite-sized Task Granularity: Breaks down complex tasks into small, actionable steps (e.g., write failing test, implement, commit).
  • Comprehensive Documentation: Specifies exact file paths, code snippets, commands, and expected outputs for each step.
  • Use Case: When starting a new feature, use this Skill to generate a plan that guides an engineer through writing tests, implementing code, and committing changes, adhering to TDD and YAGNI principles.

Quick Start

Use the writing-plans skill to create an implementation plan for the new user authentication feature.

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 TDD implementation plan for a complex software feature?

To generate a TDD implementation plan, the Skill breaks down complex software features into bite-sized, actionable steps. These steps specify writing failing tests, implementing minimal code, running tests, and committing changes with exact file paths and commands.

What is task breakdown granularity in a development workflow plan?

Task breakdown granularity in a development workflow plan refers to dividing large implementation processes into small, actionable steps. This ensures engineers follow TDD, YAGNI, and DRY principles by focusing on minimal code increments and frequent commits.

How do I ensure my implementation plan includes exact file paths and commands?

To ensure your implementation plan includes exact file paths and commands, use a planning Skill that provides comprehensive documentation for each granular task. It specifies exact file paths, code snippets, commands, and expected outputs for every step.

Can I use this planning approach for multi-step software development tasks?

Yes, you can use this planning approach for multi-step software development tasks. It is specifically designed to generate detailed, actionable implementation plans that guide engineers through the entire development workflow.

Does the generated plan enforce writing failing tests before code implementation?

Yes, the generated plan enforces writing failing tests before code implementation. It defines granular tasks that explicitly require writing failing tests, implementing minimal code, running tests, and committing changes to adhere to TDD principles.