Review Implementation Plans
Purpose
Improve delivery outcomes by reviewing implementation plans for missing steps, hidden risks, unclear verification, and rollout gaps before execution.
When to use
Use this skill when:
- •A technical plan or design doc is drafted and needs validation
- •Work is complex and spans multiple modules/services
- •A refactor plan needs review before execution begins
- •You want to reduce rework and integration failures
Avoid using this skill when:
- •You need a post-incident write-up rather than a pre-execution review
- •You only want a quick opinion without producing a structured report
Inputs
- •The plan (goals, scope, steps)
- •Constraints (timeline, team, must-not-change areas)
- •Known dependencies (services, APIs, schemas, infrastructure)
- •Non-functional requirements (performance, security, reliability)
- •Rollout context (environments, feature flags, migration windows), if relevant
Outputs
- •A review report with:
- •must-fix gaps (blocking)
- •recommended improvements (should fix)
- •optional suggestions (may fix)
- •explicit acceptance criteria
- •verification plan (commands/checks + expected results)
- •rollout/rollback notes (when applicable)
- •A revised plan outline if the original is incomplete
Review rubric
- •Goals/non-goals and scope boundaries
- •Dependencies and sequencing
- •Data migrations and backward compatibility
- •Auth/permissions, security, and privacy
- •Failure modes and operational visibility (logging/monitoring)
- •Rollout strategy and rollback/backout plan
- •Verification quality (automation + manual smoke)
Steps
- •Restate the plan in your own words:
- •goal
- •scope / non-goals
- •what will change
- •Identify assumptions and missing decision points.
- •Review against the rubric:
- •dependencies and sequencing
- •data migrations and compatibility
- •auth/permissions and security risks
- •operational visibility
- •rollout and rollback
- •Evaluate verification:
- •tests to add or run
- •manual checks
- •expected results
- •negative cases (invalid input, unauthorized)
- •Produce a structured review report:
- •must-fix (blocking)
- •should-fix (important)
- •may-fix (optional)
- •If the plan is incomplete, provide a revised outline and the next concrete steps to complete it.
Verification
- • Must-fix items are clearly identified and actionable
- • Acceptance criteria are explicit and testable
- • Verification actions include commands/checks + expected outcomes
- • Rollout/rollback is defined for risky changes (migrations, auth, high-traffic)
- • Risks include mitigations (not just a list)
Boundaries
- •MUST NOT approve a plan with undefined verification or success criteria
- •MUST NOT ignore auth/permission, privacy, or data migration risk
- •MUST NOT omit rollback/backout for high-risk changes
- •SHOULD keep feedback concrete (avoid vague “consider X”)
- •SHOULD prioritize high-risk gaps over minor style issues
Included assets
- •Templates:
./templates/plan-review-rubric.md - •Examples:
./examples/includes a sample plan review output.