From gods-plan
Validate an implementation plan by launching parallel review subagents from multiple angles — codebase, best practices, feasibility, and fresh perspectives.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gods-plan:replanThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review and validate an existing plan before execution by dispatching specialized review agents in parallel.
Review and validate an existing plan before execution by dispatching specialized review agents in parallel.
Read the plan carefully and identify:
Select review perspectives based on the ACTUAL plan scope (not a fixed set):
| Perspective | When to include | What it checks |
|---|---|---|
| Codebase alignment | Always for code-touching plans | Do referenced files/functions exist? Do patterns match? |
| Best practices & architecture | Always for code-touching plans | SOLID, DRY, YAGNI, error handling, security (OWASP) |
| Project standards | When CLAUDE.md/conventions exist | Naming, file structure, tests, commits, tech stack compliance |
| Feasibility & risks | Always | Missing steps, dependency ordering, complexity, blockers |
| Fresh perspective | Always (wildcard) | Blind spots, edge cases, simpler alternatives, UX gaps |
| Research & fact-checking | APIs, libs, protocols mentioned | API existence, version validation, assumption verification |
| Design & UX | UI/visual components | Consistency, accessibility, responsiveness, states |
| Data & schema | Database/data model changes | Migration safety, backwards compatibility, indexing |
| Security | Auth, user input, APIs | Auth flows, input validation, secrets, attack surface |
| Operations | Infrastructure, deployment | Rollback strategy, monitoring, config management |
Agent count rules:
Each agent receives:
Fresh perspective agent framing:
You are reviewing this plan with completely fresh eyes. Read it cold and ask:
- What would go wrong that nobody anticipated?
- What's missing that seems obvious once you think about it?
- Are there simpler alternatives?
- What will the executor wish they'd known upfront?
- Edge cases, error states, user scenarios ignored?
When called from God's Plan (Phase 4): skip user presentation in step 3. The user sees the final plan only in Phase 7 (Presentation). Incorporate findings and continue.
Output format for findings:
| # | Area | Finding | Severity | Suggestion |
|---|---|---|---|---|
| 1 | ... | ... | Critical/Important/Minor | ... |
The synthesized summary adds an "Incorporated?" column.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub marionitzke/claude-gods-plan --plugin gods-plan