writing-plans

Generate detailed implementation plans with YAML structure and Markdown documentation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of creating comprehensive implementation plans for complex tasks, ensuring that developers have all the necessary information to execute without confusion or missing steps.

Core Features & Use Cases

  • Comprehensive Planning: Documents all necessary steps, file modifications, and testing procedures for a multi-step task.
  • Task Decomposition: Breaks down tasks into bite-sized, actionable steps.
  • Use Case: Before starting a new feature, use this Skill to outline the implementation plan, detailing file interactions, testing procedures, and commit messages.

Quick Start

Start the writing-plans skill and provide the feature name and spec, and it will generate a detailed 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 generate an implementation plan for a complex multi-step task?

An implementation plan provides step-by-step instructions, file modifications, and testing procedures for complex multi-step tasks. It breaks down features into bite-sized, actionable steps to ensure execution without confusion.

What is task decomposition in software engineering?

Task decomposition is the process of breaking down complex features into bite-sized, actionable steps. It documents all necessary file interactions and testing procedures required to execute a multi-step development task comprehensively.

How do I document file modifications and testing procedures before coding?

You document file modifications and testing procedures by creating a detailed implementation plan. This plan outlines file interactions, testing steps, and commit messages, assuming the developer has no prior context or knowledge of the codebase.

Can I use YAML and Markdown for task planning and code documentation?

Yes, you can use YAML for plan structure and Markdown for documentation when task planning. This combination outlines the implementation plan, detailing file interactions and testing procedures for a new feature.

Does generating an implementation plan require prior knowledge of the codebase?

Generating an implementation plan assumes the developer has no prior context or knowledge of the codebase. The plan provides all necessary step-by-step instructions and file modifications to execute the task independently.