planning-methodology

Create minimal and reversible implementation plans for software development tasks.

1|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/komluk/scaffolding.template --skill planning-methodology-komluk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-methodology
Source: https://github.com/komluk/scaffolding.template/tree/main/stacks/_common/.claude/skills/planning-methodology
Command: npx skills add https://github.com/komluk/scaffolding.template --skill planning-methodology-komluk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured, repeatable process for creating concise and safe implementation plans, ensuring that changes are minimal, reversible, and well-documented before development begins.

Core Features & Use Cases

  • Structured Planning: Guides users through a 5-step methodology to break down tasks into manageable, verifiable steps.
  • Risk Mitigation: Includes a risk assessment phase to identify potential issues and define rollback procedures.
  • Quality Assurance: Defines clear criteria for a high-quality implementation plan, ensuring all necessary aspects are covered.
  • Use Case: Before implementing a new feature that touches multiple parts of the codebase, use this Skill to generate a detailed ImplementationPlan that outlines exactly which files to change, how to verify each change, and how to revert if necessary.

Quick Start

Use the planning-methodology skill to create an implementation plan for adding a new user authentication module.

Frequently Asked Questions about planning-methodology

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

FAQPage Schema
How do I create a minimal and reversible implementation plan for software development?

To create a minimal and reversible implementation plan, follow a structured 5-step methodology covering research review, codebase analysis, change mapping, risk assessment, and plan documentation to ensure safe, verifiable changes.

What is a minimal and reversible implementation plan in software development?

A minimal and reversible implementation plan is a structured document outlining the exact files to change, verification methods for each change, and rollback procedures to ensure development tasks are safe and well-documented before coding begins.

How do I perform a risk assessment before implementing new codebase features?

Perform a risk assessment by identifying potential issues during the change mapping phase and defining explicit rollback procedures, ensuring your implementation plan includes mitigation strategies for multi-part codebase modifications.

When do I need a structured implementation plan for a development task?

You need a structured implementation plan before implementing new features that touch multiple parts of the codebase, ensuring changes are broken down into manageable, verifiable steps with defined rollback procedures.

Does this development methodology require any specific dependencies or tools?

No specific dependencies are required to use this development methodology. It provides a repeatable planning process using reference components to guide research, codebase analysis, and documentation without external tools.

What is the best way to document code changes before development begins?

The best way to document code changes is using a structured implementation plan that outlines exact file modifications, verification criteria, and rollback procedures, ensuring all necessary aspects are covered before development begins.