writing-plans

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

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/ollieb89/openrepo --skill writing-plans-ollieb89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/ollieb89/openrepo/tree/main/skills/writing-plans%20copy
Command: npx skills add https://github.com/ollieb89/openrepo --skill writing-plans-ollieb89

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, and comprehensive implementation plans for software development tasks, ensuring engineers have all necessary context and instructions.

Core Features & Use Cases

  • Detailed Task Breakdown: Decomposes complex features into bite-sized, manageable steps.
  • Contextual Documentation: Provides all necessary information, including files to modify, code snippets, testing procedures, and relevant documentation.
  • Use Case: When starting a new feature, use this Skill to generate a step-by-step plan that guides a developer from writing the first failing test to the final commit, minimizing ambiguity and maximizing efficiency.

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 create a detailed implementation plan for a multi-step software development task?

Create a detailed implementation plan by decomposing complex software features into bite-sized, manageable steps with granular instructions for code implementation, testing, and documentation. This ensures developers have all necessary context and instructions to proceed efficiently.

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

The best way to break down coding tasks is to use a methodology that ensures adherence to TDD, DRY, and YAGNI principles, guiding developers from writing the first failing test to the final commit while minimizing ambiguity.

How does task breakdown methodology work for software development documentation?

Task breakdown methodology works by decomposing complex features into step-by-step instructions, providing contextual documentation including files to modify, code snippets, and testing procedures, assuming minimal prior context for the developer.

Can I generate step-by-step coding instructions that include testing and documentation procedures?

Yes, you can generate step-by-step coding instructions that include testing procedures and relevant documentation. The plan provides all necessary information, including files to modify and code snippets, ensuring comprehensive contextual documentation.

Does this planning methodology support TDD, DRY, and YAGNI principles for new features?

Yes, this planning methodology ensures adherence to TDD, DRY, and YAGNI principles. It generates step-by-step plans that guide a developer from writing the first failing test to the final commit, maximizing efficiency.

When do I need an implementation plan for my software development project?

You need an implementation plan when starting a new feature and requiring clear, actionable, and comprehensive guidance. It addresses the challenge of creating step-by-step instructions, ensuring engineers have all necessary context to minimize ambiguity.