What problem does it solve?
Implementing new features or changes without a clear, systematic plan can lead to increased risk, unexpected side effects, and difficult rollbacks. This Skill provides a robust methodology for creating implementation plans that are minimal-change, fully reversible, and include clear verification steps, ensuring safe and predictable development.
Core Features & Use Cases
- Minimal Change Analysis: Identify the smallest set of changes required, preferring extension over modification and new files over existing ones.
- Risk Assessment & Mitigation: Proactively identify potential breaking changes, performance issues, and security risks, with detailed mitigation and contingency plans.
- Incremental Implementation Sequence: Order work steps for safety, with tests alongside and clear verification checkpoints at each stage.
- Use Case: A new caching layer needs to be added to a critical service. This Skill generates a plan detailing file changes, step-by-step implementation, a comprehensive test plan, identified risks with mitigations, and a precise rollback procedure, ensuring the change is deployed with minimal disruption.
Quick Start
This skill is often auto-invoked when implementation planning is needed.
You can also explicitly request a plan:
"Create an implementation plan for adding Redis caching to the ProductService."
"How should we implement the new user profile feature?"