From external-review
Send a plan to OpenAI Codex for external review. Use when the user asks to "review the plan with codex", "get codex feedback on the plan", "have codex check this plan", or wants an external AI perspective on an implementation plan.
How this skill is triggered — by the user, by Claude, or both
Slash command
/external-review:codex-review-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Send the current plan to Codex CLI for an independent review. Codex runs in ephemeral read-only mode and returns structured feedback.
Send the current plan to Codex CLI for an independent review. Codex runs in ephemeral read-only mode and returns structured feedback.
Determine which plan to review:
ls -t ~/.claude/plans/*.md 2>/dev/null | head -1
If no plan file is found, inform the user that no plan was found and ask them to specify a path.
Read the plan file to confirm it has content before proceeding.
Run the Codex CLI in non-interactive ephemeral mode. Use a 5-minute timeout since model inference can take time.
codex exec --ephemeral -o /tmp/codex-plan-review.md \
"You are reviewing an implementation plan. Analyze it for:
- Logical gaps or missing steps
- Incorrect assumptions about the codebase or dependencies
- Risks and potential failure modes
- Ordering issues (steps that should come earlier or later)
- Missing error handling or edge cases
- Opportunities for simplification
Be specific and actionable. Reference specific sections of the plan in your feedback." \
< <plan-file-path>
Set Bash timeout to 300000 (5 minutes).
Read /tmp/codex-plan-review.md and present the review to the user.
Format the output with a clear header:
## Codex Plan Review
<review content>
Clean up the temp file after reading:
rm -f /tmp/codex-plan-review.md
npm install -g @openai/codex)codex login)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 ecjx/ecjx-claude-plugin --plugin external-review