writing-plans

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

2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/gula00/autoclaw-skills --skill writing-plans-gula00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-plans
Source: https://github.com/gula00/autoclaw-skills/tree/main/writing-plans-0.1.0
Command: npx skills add https://github.com/gula00/autoclaw-skills --skill writing-plans-gula00

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, especially for engineers who may lack context about the codebase or best practices.

Core Features & Use Cases

  • Detailed Task Breakdown: Generates bite-sized, actionable steps for engineers.
  • Contextual Guidance: Provides necessary information about files, code, testing, and documentation.
  • Best Practice Enforcement: Encourages TDD, DRY, YAGNI, and frequent commits.
  • Use Case: When starting a new feature, use this skill to generate a step-by-step plan that guides the developer from writing failing tests to committing the final code.

Quick Start

Use the writing-plans skill to create an implementation plan for adding user authentication.

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?

Creating a detailed implementation plan involves generating bite-sized, actionable steps that guide engineers through file modifications, code implementation, testing, and commit procedures. The plan assumes an engineer with general skills but no specific project context, saving outputs to `docs/plans/`.

What is the best way to break down a new software feature into actionable steps for developers?

The best way to break down a feature is to enforce task breakdown into small steps that incorporate best practices like TDD, DRY, YAGNI, and frequent commits. This provides contextual guidance by detailing necessary file modifications and testing procedures for each phase.

Can I use a generated implementation plan for parallel execution or subagent-driven development?

Yes, generated implementation plans offer subagent-driven or parallel execution options. The plans provide comprehensive contextual guidance and task breakdown, allowing multiple development steps to be executed concurrently by different agents or engineers.

Does this planning approach enforce testing and documentation practices during software development?

Yes, this planning approach enforces best practices by embedding TDD, DRY, YAGNI, and frequent commits directly into the workflow. It guides developers from writing failing tests to committing the final code, ensuring documentation and testing are integral to the implementation steps.

When do I need a step-by-step implementation plan for my codebase?

You need a step-by-step implementation plan when starting a new feature, especially if engineers lack context about the codebase. It bridges the context gap by providing detailed guidance on file modifications, code implementation, testing, and documentation procedures.