writing-plans

Write implementation plans decomposing complex multi-step tasks into tested actions.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/evanfang0054/agent-harness --skill writing-plans-evanfang0054
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/evanfang0054/agent-harness/tree/main/skills/writing-plans
Command: npx skills add https://github.com/evanfang0054/agent-harness --skill writing-plans-evanfang0054

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive, zero-context implementation plan for complex, multi-step tasks, making it easy for engineers to execute without prior knowledge.

Core Features & Use Cases

  • Task Decomposition: Break down tasks into bite-sized, actionable steps.
  • Code, Test, Docs Documentation: Provide instructions for all required code changes, tests, and documentation.
  • Version Control: Save plans with git-friendly file names and structure.
  • Use Case: Ideal for complex software projects with multiple interdependent subsystems, helping ensure a clear, repeatable implementation process.

Quick Start

Initiate the 'writing-plans' skill and input your multi-step task spec.

Frequently Asked Questions about writing-plans

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

FAQPage Schema
How do I create an implementation plan for multi-step software engineering tasks?▼

The best way to write an implementation plan for complex multi-step tasks is to decompose them into bite-sized, actionable steps. This skill provides a comprehensive plan covering required code changes, tests, and documentation for multiple interdependent subsystems.

What is task decomposition in software development and when do I need it?▼

Task decomposition breaks complex multi-step software projects into bite-sized, actionable implementation steps. It is needed when your project involves multiple independent subsystems and will likely exceed 8 implementation tasks.

Can I use this implementation planning skill for projects with fewer than 8 tasks?▼

This implementation planning skill is not designed for projects with fewer than 8 tasks. It specifically focuses on complex multi-step tasks involving multiple independent subsystems to ensure a clear, repeatable implementation process.

How do I document code, tests, and documentation steps during implementation planning?▼

To document code, tests, and documentation steps during implementation planning, the skill generates a comprehensive zero-context plan. This plan provides explicit instructions for all required code changes, tests, and documentation for each decomposed task.

Does the implementation plan support version control integration?▼

Yes, the implementation plan supports version control integration by saving plans with git-friendly file names and structure. This ensures the generated development process documents integrate smoothly into your existing version control workflow.