writing-plans

Generate detailed implementation plans with file paths, code, tests, and commit messages.

1|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/LuigiAPCPereira/RSSHub --skill writing-plans-luigiapcpereira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/LuigiAPCPereira/RSSHub/tree/main/jules/skills/superpowers/skills/writing-plans
Command: npx skills add https://github.com/LuigiAPCPereira/RSSHub --skill writing-plans-luigiapcpereira

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the development process by creating detailed, step-by-step implementation plans for complex tasks, ensuring clarity and reducing the need for extensive onboarding for engineers.

Core Features & Use Cases

  • Comprehensive Planning: Generates plans with exact file paths, code snippets, testing instructions, and commit messages.
  • Bite-Sized Tasks: Breaks down large features into small, manageable actions suitable for TDD and frequent commits.
  • Use Case: Before starting a new feature, use this Skill to generate a complete plan that an engineer can follow with minimal supervision, covering all aspects from initial tests to final implementation.

Quick Start

Use the writing-plans skill to generate 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 detailed implementation plan for a multi-step software feature?

To generate an implementation plan, outline the feature by specifying exact file paths, code snippets, testing instructions, and commit messages. This approach breaks down complex development into bite-sized, executable steps that require minimal prior context to execute.

What is the best way to break down large development tasks for TDD?

The best way to break down large tasks for TDD is to divide them into small, manageable actions that cover initial tests through final implementation. This ensures adherence to TDD, YAGNI, and DRY principles while enabling frequent, logical commits.

Can I create a step-by-step coding plan that includes exact file paths and commit messages?

Yes, you can create a comprehensive coding plan that includes exact file paths, targeted code snippets, testing instructions, and specific commit messages. This provides a complete roadmap an engineer can follow with minimal supervision.

Does this planning approach work for developers assuming minimal prior project context?

Yes, this planning approach works perfectly for developers with minimal prior context. It streamlines the development process by creating detailed, step-by-step instructions that reduce the need for extensive onboarding before starting a new feature.

How does task breakdown improve adherence to YAGNI and DRY principles?

Task breakdown improves adherence to YAGNI and DRY principles by forcing features into small, bite-sized actions. This structured planning prevents over-engineering and duplication by focusing strictly on necessary, executable steps.

When do I need to generate an implementation plan before coding a new feature?

You need to generate an implementation plan before coding when tackling complex, multi-step software development tasks. Generating a detailed plan beforehand ensures clarity, outlines necessary tests, and streamlines the entire development process.