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.