God's Plan — 8-phase multi-model ultra-planning with Claude, Codex, Gemini and Serena.
npx claudepluginhub marionitzke/claude-gods-plan8-phase ultra-planning with Claude, Gemini, Codex and Serena. Brainstorm, analyze, confess, draft, replan, friend-review, verify, present.

Multi-model ultra-planning plugin for Claude Code. Orchestrates Claude, Gemini, and Codex through an 8-phase pipeline to create thoroughly vetted implementation plans.

Single-model planning misses things. A plan that looks good to one AI will have blind spots another would catch. God's Plan fixes this by:
| Dependency | Purpose | Required? |
|---|---|---|
| Claude Code | Plugin host | Required |
| Serena plugin | Semantic code analysis (Phase 1, 6) | Required |
| Gemini plugin | External review (Phase 5) | Required |
| Codex plugin | External review (Phase 5) | Required |
All three dependencies are required for the full 8-phase pipeline. Without Gemini/Codex, Phase 5 (external review) is skipped. Without Serena, analysis falls back to basic Glob/Grep.
claude plugin marketplace add MarioNitzke/claude-gods-plan
claude plugin install gods-plan@MarioNitzke-gods-plan
# Serena (MCP plugin — follow install instructions at https://github.com/oraios/serena)
# Gemini plugin
claude plugin marketplace add MarioNitzke/gemini-plugin-cc
claude plugin install gemini@MarioNitzke-gemini
# Codex plugin
claude plugin marketplace add openai/codex-plugin-cc
claude plugin install codex@openai-codex
git clone https://github.com/MarioNitzke/claude-gods-plan.git
claude --plugin-dir ./claude-gods-plan
Best used in Claude Code plan mode — enter plan mode, then invoke:
/gods-plan Add a notification system for booking confirmations
God's Plan works with plan mode — it writes the draft plan to the plan mode file and manages it incrementally through all 8 phases. The user sees the final plan only in Phase 7.
You interact during Phase 0 (brainstorming), Phase 2 (confession), and Phase 7 (presentation). Everything else is autonomous.
Phase 0 BRAINSTORMING Explore intent, propose 2-3 approaches, get design approval
Phase 1 ANALYSIS Deep codebase analysis via Serena semantic tools (3 parallel subagents)
Phase 2 CONFESSION Systematic requirements gathering (minimum 8 questions)
Phase 3 DRAFT PLAN Write bite-sized implementation plan (internal, user does not see)
Phase 4 REPLAN Parallel subagent review from 3-8 angles
Phase 5 FRIENDS Send plan to Gemini + Codex for independent external review
Phase 6 VERIFICATION Fact-check external claims against actual codebase via Serena
Phase 7 PRESENTATION Present final plan with full audit trail
Each sub-skill can also be invoked independently:
| Skill | Phase | Purpose |
|---|---|---|
gods-plan:gods-plan | — | Main orchestrator (8 phases) |
gods-plan:brainstorming | 0 | Explore intent, propose approaches |
gods-plan:writing-plans | 3 | Write bite-sized implementation plans |
gods-plan:replan | 4 | Multi-angle parallel plan review |
gods-plan:executing-plans | post | Execute approved plan with batch checkpoints |
gods-plan:finishing-branch | post | Merge, PR, keep, or discard after implementation |
Phase 5 sends your plan and project context to external models (Gemini, Codex) for review. If you work with sensitive code, consider what information you include in {PROJECT_CONTEXT}. The plugin does not send raw source code — only the plan text and project conventions summary.
If Gemini and Codex plugins are not installed, Phase 5 is skipped entirely and no data leaves Claude.
Issues and PRs welcome at github.com/MarioNitzke/claude-gods-plan.
MIT