write-plan

Generates implementation plans for complex software changes with phases, risks, and assumptions.

52|3|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/buiducnhat/agent-skills --skill write-plan-buiducnhat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-plan
Source: https://github.com/buiducnhat/agent-skills/tree/main/skills/write-plan
Command: npx skills add https://github.com/buiducnhat/agent-skills --skill write-plan-buiducnhat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of detailed, step-by-step implementation plans for software changes, ensuring clarity and reducing the risk of errors before coding begins.

Core Features & Use Cases

  • Phased Planning: Breaks down complex changes into manageable, verifiable phases.
  • Requirement Clarification: Ensures all ambiguities are resolved before execution.
  • Risk Assessment: Identifies and documents potential risks and assumptions.
  • Use Case: Before refactoring a critical part of the user authentication system, use this Skill to generate a safe, phased plan with clear verification steps for each phase.

Quick Start

Use the write-plan skill to create a detailed implementation plan for the user authentication refactor.

Frequently Asked Questions about write-plan

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

FAQPage Schema
How do I create an implementation plan for complex software changes?

Creating an implementation plan involves breaking down complex software changes into validated phases, clarifying requirements, and documenting risks. This skill generates execution-ready plans without writing code, aligning with project standards and existing architecture.

What is the best way to break down software development tasks before coding?

The best way to break down software development tasks is to generate a phased plan that clarifies requirements and documents risks. This ensures work is self-contained, deterministic, and aligned with project standards before any code is written.

Does this planning approach handle risk management and assumption documentation?

Yes, this planning approach handles risk management by identifying and documenting potential risks alongside assumptions. It ensures these factors are resolved and integrated into execution-ready plans before development begins.

Can I use this to plan an authentication system refactor without writing code?

Yes, you can use this to plan an authentication system refactor without writing code. It generates a safe, phased plan with clear verification steps for each phase, ensuring the workflow is execution-ready and deterministic.

When do I need a detailed implementation plan for software refactoring?

You need a detailed implementation plan for software refactoring when changes are complex and require error reduction. It clarifies ambiguities, breaks work into manageable phases, and ensures alignment with existing architecture before execution.