writing-plans

Generate step-by-step implementation plans with file paths, code, and verification steps.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/GarrettRoi/open-manus --skill writing-plans-garrettroi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/GarrettRoi/open-manus/tree/main/skills/software-development/writing-plans
Command: npx skills add https://github.com/GarrettRoi/open-manus --skill writing-plans-garrettroi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill tackles the challenge of creating clear, actionable plans for complex software development tasks, ensuring that even developers with no prior context can execute them efficiently.

Core Features & Use Cases

  • Comprehensive Planning: Generates step-by-step implementation plans with exact file paths, code snippets, and verification commands.
  • Bite-Sized Tasks: Breaks down large features into small, manageable tasks (2-5 minutes each).
  • Use Case: Before starting a new feature, use this Skill to generate a detailed plan that outlines every file to modify, the exact code to write, and the commands to run for testing, ensuring a smooth development process.

Quick Start

Use the writing-plans skill to create a detailed implementation plan for adding user authentication to the application.

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 complex software development task?

To create a detailed implementation plan, break down large features into bite-sized tasks of 2-5 minutes each, specifying exact file paths, complete code examples, and verification commands to ensure developers can execute efficiently without prior context.

What is the best way to break down multi-step software development tasks into manageable pieces?

The best way to break down multi-step tasks is to divide them into bite-sized chunks of 2-5 minutes, providing exact file paths, complete code snippets, and precise commands with expected outputs for each step to reduce ambiguity.

How does task breakdown documentation improve development workflow and reduce ambiguity?

Task breakdown documentation improves workflow by adhering to DRY, YAGNI, and TDD principles, ensuring that developers receive exact file paths, complete code examples, and verification steps for every small task, reducing ambiguity and errors.

Can I generate implementation plans that include specific code examples and verification commands?

Yes, you can generate implementation plans that include complete code examples, precise commands with expected outputs, and verification steps for each bite-sized task, ensuring clarity and smooth execution for developers.

When do I need an implementation plan with exact file paths and TDD principles for my project?

You need an implementation plan with exact file paths and TDD principles before starting a new feature or complex multi-step task, ensuring every file to modify, code to write, and command to run is outlined for a smooth development process.

What are the limitations of using automated planning for software development workflows?

Automated planning for software development workflows relies heavily on adhering to DRY, YAGNI, and TDD principles to generate step-by-step tasks, meaning it works best for well-defined features rather than highly exploratory or undefined development scenarios.