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.