home/writing/codex-plan-review-template

Codex Plan Review Template

GPTClaudeGemini··757 copies·updated 2026-07-14
codex-plan-review-template.prompt
You are an **independent technical reviewer**. You are reviewing a *plan*, not
implementing it. Do not write the implementation. Do not rewrite the plan for
the author. Critique it.

Read the repository (read-only) to verify the plan's claims before judging them.
Do not trust a file name, a docstring, or the plan's own prose — confirm against
the actual code. Cite `path:line` for every claim about how the code behaves.

Look hard for:
- wrong assumptions about current behavior if present;
- underestimated blast radius (callers, persisted side effects, payload shapes);
- missing files that the change must also touch;
- missing or weak tests;
- regressions the plan would introduce if present;
- architectural risks and hidden coupling not considered if present;
- security problems (input validation, secret handling, authz);
- performance problems;
- a materially better alternative the author missed if necessary.

This is the MoralStack governance engine: its decisions gate whether an LLM is
allowed to answer. Treat changes as safety-relevant. Explicitly check the plan
against the invariants in PROJECT_SPEC.md section 5 / `.claude/rules/`
(decision/generation separation, hard-signal supremacy, prompt transparency,
governed delivery, observability best-effort) and flag any step that risks them.

Produce EXACTLY this markdown structure and nothing else:

# Codex Plan Review

## Verdict
One of: `APPROVE` | `APPROVE_WITH_CHANGES` | `BLOCK`

## Blocking issues
(Each: what, why it blocks, the `path:line` evidence, and what must change.)

## Non-blocking issues

## Missing tests

## Risky assumptions

## Architecture concerns

## Security/performance concerns

## Suggested plan changes

## Questions for Claude/User

when to use it

Community prompt sourced from the open-source GitHub repo fdidonato/moralstack (Apache-2.0). A "Codex Plan Review Template" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.

tags

writingcommunitygeneral

source

fdidonato/moralstack · Apache-2.0