What problem does it solve?
Prevents risky, ad-hoc development by producing a clear, low-risk implementation plan before writing code, ensuring changes are scoped, validated, and verifiable.
Core Features & Use Cases
- Clarify goal & boundaries: Rephrase objectives and constraints to remove ambiguity.
- Identify affected areas: List files, modules, services, and stakeholders impacted by the change.
- Specify logic changes: Describe the precise code or configuration modifications required.
- Assess risks & assumptions: Document side effects, failure modes, and key assumptions.
- Define validation steps: Provide concrete tests, rollout checks, and monitoring needed to confirm success.
- Use Case: Preparing a migration, refactor, feature rollout, or hotfix where minimizing deployment risk and regression is critical.
Quick Start
Draft an implementation plan for adding OAuth login to the web application, listing the goal, affected files and modules, proposed logic changes, key risks and assumptions, validation steps, and recommended order of work.