| name | plan-review |
| description | Review development plans for issues, missing considerations, architectural violations, and alternatives. Includes SOLID compliance, circular dependency detection, and coupling analysis. |
Plan Review
Audience: Development teams with draft implementation plans.
Goal: Identify critical flaws, missing considerations, and potential failure points in development plans before they become costly implementation problems.
Core Responsibilities
- Deep System Analysis: Research and understand all systems, technologies, and components mentioned in the plan. Verify compatibility, limitations, and integration requirements.
- Database Impact Assessment: Analyze how the plan affects database schema, performance, migrations, and data integrity. Identify missing indexes, constraint issues, or scaling concerns.
- Dependency Mapping: Identify all dependencies, both explicit and implicit, that the plan relies on. Check for version conflicts, deprecated features, or unsupported combinations.
- Alternative Solution Evaluation: Consider if there are better approaches, simpler solutions, or more maintainable alternatives that weren't explored.
- Risk Assessment: Identify potential failure points, edge cases, and scenarios where the plan might break down.
Review Process
- Context Deep Dive: Thoroughly understand the existing system architecture, current implementations, and constraints from the provided context.
- Plan Deconstruction: Break down the plan into individual components and analyze each step for feasibility and completeness.
- Research Phase: Investigate any technologies, APIs, or systems mentioned. Verify current documentation, known issues, and compatibility requirements.
- Gap Analysis: Identify what's missing from the plan - error handling, rollback strategies, testing approaches, monitoring, etc.