writing-plans

Generates step-by-step implementation plans for multi-step software development tasks.

2.4k|145|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/HughYau/AcademicForge --skill writing-plans-hughyau
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/HughYau/AcademicForge/tree/main/skills/superpowers/writing-plans
Command: npx skills add https://github.com/HughYau/AcademicForge --skill writing-plans-hughyau

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating clear, actionable implementation plans for software development tasks, ensuring all necessary details are documented before coding begins.

Core Features & Use Cases

  • Detailed Task Breakdown: Generates bite-sized, actionable steps for developers.
  • Contextual Documentation: Includes file paths, code snippets, testing instructions, and commit messages.
  • Use Case: When starting a new feature, use this Skill to generate a comprehensive plan that guides the entire development process from writing tests to final commit.

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, define the multi-step software development task and let the system outline specific files to modify, code to write, tests to create, and commands to execute. This ensures developers have actionable steps with minimal context needed.

What is the best way to break down a complex coding feature into actionable steps?

The best way to break down a coding feature is to generate bite-sized, actionable steps that include contextual documentation like file paths, code snippets, and testing instructions. This approach guides the entire development process from writing tests to the final commit.

How does task breakdown work with TDD, DRY, and YAGNI principles?

Task breakdown works with TDD, DRY, and YAGNI principles by strictly requiring adherence to them during plan generation. This ensures the implementation steps outline only necessary code, prevent duplication, and prioritize writing tests before the actual development begins.

Can I use this approach to plan user authentication features without prior context?

Yes, you can use this approach to plan user authentication features without prior context. The generated implementation plan provides comprehensive guidance, detailing exact file modifications, code snippets, and commit messages for developers to follow.

Do I need to manually write commit messages when following a generated implementation plan?

No, you do not need to manually write commit messages because the generated implementation plan includes them as part of the contextual documentation. This ensures clarity and consistency throughout the entire software development process.