Catch oversized phases BEFORE implementation begins! This skill reviews plans for sizing, dependencies, and completeness — flagging phases that need decomposition before a single line of code is written. Load this when validating plans before implementation.
Review implementation plans before execution to catch sizing issues, dependency problems, and gaps that would cause implementation failures. This is a pre-flight check that prevents wasted effort.
For each phase, evaluate:
| Factor | Acceptable | Concerning | Flag for Decomposition | |--------|------------|------------|------------------------| | File changes | 1-3 files | 4-6 files | 7+ files | | New functions/classes | 1-5 | 6-10 | 10+ | | Test additions | 1-10 tests | 11-20 tests | 20+ tests | | Estimated context | <30% | 30-40% | >40% |
Context estimation heuristic:
For each phase, verify:
For each phase, verify it includes:
Identify missing elements:
Read the entire plan without making judgments. Understand:
For each phase, create an assessment:
### Phase N: [Title]
**Sizing**: ✓ Acceptable / ⚠️ Borderline / ✗ Too Large
- Estimated files: X
- Estimated context: Y%
**Dependencies**: ✓ Clear / ⚠️ Implicit / ✗ Circular
**Completeness**: ✓ Complete / ⚠️ Missing details / ✗ Insufficient
**Notes**: [Any specific concerns or suggestions]
Based on all assessments:
APPROVED - Plan is ready for implementation
NEEDS DECOMPOSITION - Specific phases must be broken down
NEEDS REVISION - Plan has structural issues
# Plan Review: [Plan Name]
## Overview
[1-2 sentence summary of what the plan implements]
## Phase Assessments
### Phase 1: [Title]
**Sizing**: ✓ / ⚠️ / ✗
**Dependencies**: ✓ / ⚠️ / ✗
**Completeness**: ✓ / ⚠️ / ✗
**Notes**: ...
[Repeat for each phase]
## Dependency Graph
Phase 1 → Phase 2 → Phase 3 ↘ Phase 4 (parallel)
## Issues Found
### Must Fix Before Implementation
- [Critical issue 1]
- [Critical issue 2]
### Recommendations (Optional)
- [Suggestion 1]
- [Suggestion 2]
## Verdict
**[APPROVED / NEEDS DECOMPOSITION / NEEDS REVISION]**
[Explanation of verdict with specific action items if not approved]
When operating within RPIV:
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer