AGENT SKILL
codex-review
Use OpenAI Codex CLI to perform automated code review on pull requests with Nuvel OrgMemory context.
使用场景代码审查
- License 许可
- MIT
- 所属仓库
- Folken2/nuvel
- 最近更新
- 2026-11-05
- Stars
- ★ 2
- Forks
- 1
01 前言 Front Matter
- name
- codex-review
- description
- Use OpenAI Codex CLI to perform automated code review on pull requests with Nuvel OrgMemory context.
03 SKILL.md 正文
Codex CLI PR Review
Trigger Conditions
- A pull request is opened and needs review
- Pre-merge quality gate checks
- Need context-aware review using team knowledge from OrgMemory
- Want automated first-pass review before human review
Prerequisites
- Codex CLI installed and authenticated (
codex-setupskill) - Nuvel OrgMemory MCP server configured
- GitHub CLI (
gh) installed and authenticated - The PR number to review
Steps
1. Fetch PR Context
# Get the PR number (either from user or from current branch)
PR_NUMBER="<number>"
# Fetch PR details
gh pr view $PR_NUMBER --json number,title,body,baseRefName,headRefName
# Checkout the PR branch locally
gh pr checkout $PR_NUMBER
2. Gather OrgMemory Context
codex exec "Search nuvel-orgmemory for architecture decisions, \
coding standards, and patterns relevant to the files changed in this PR. \
List all relevant findings."
3. Run Automated Review
codex exec --approval-policy never \
"Review PR #${PR_NUMBER}. \
\
CONTEXT FROM ORGMEMORY: \
First check nuvel-orgmemory for any architecture decisions or \
coding standards that apply to these changes. \
\
REVIEW CHECKLIST: \
1. Security: Check for injection risks, exposed secrets, unsafe deserialization \
2. Performance: Identify N+1 queries, unnecessary allocations, blocking operations \
3. Correctness: Verify edge cases, null handling, error propagation \
4. Architecture: Ensure changes follow established patterns from OrgMemory \
5. Testing: Check test coverage for new code paths \
6. Style: Verify consistency with project conventions \
\
OUTPUT: \
- Summary of changes \
- Critical issues (must-fix) \
- Warnings (should-fix) \
- Suggestions (nice-to-have) \
- OrgMemory alignment check \
\
Post each finding as a review comment."
4. Post Review to GitHub
# If Codex outputs review comments, post them
codex exec "Post the review findings as a GitHub PR review on #${PR_NUMBER}. \
Use 'gh pr review' with --approve, --comment, or --request-changes \
based on the severity of findings."
Or post manually based on Codex output:
# Approve if no issues
gh pr review $PR_NUMBER --approve --body "Automated review by Codex CLI with Nuvel OrgMemory context. No issues found."
# Request changes if issues found
gh pr review $PR_NUMBER --request-changes --body "$(cat review-findings.md)"
5. Follow Up
# If changes were requested, update OrgMemory with review patterns
codex exec "Update nuvel-orgmemory with any new review patterns \
or anti-patterns discovered during this review."
Review Focus Areas (Per Language)
TypeScript/JavaScript
- Check for missing error boundaries in React components
- Verify proper async/await error handling
- Ensure no
anytypes without justification - Check bundle size impact
Python
- Verify type hints on public APIs
- Check for proper context manager usage
- Ensure async functions are properly awaited
- Validate Pydantic model usage
Go
- Check error handling (no ignored errors)
- Verify proper defer usage
- Ensure context propagation
- Check goroutine lifecycle management
Pitfalls
- False positives: Codex may flag patterns it doesn't fully understand. Always verify critical issues manually.
- Stale OrgMemory: If team conventions changed but OrgMemory wasn't updated, the review may apply outdated standards. Periodically audit OrgMemory freshness.
- Large PRs: For PRs with 500+ line diffs, break the review into focused chunks by file or component.
- API rate limits: Large reviews with many MCP calls may hit rate limits. Use
--approval-policy neverto avoid interactive delays.
Verification
- Review comments are posted on the PR:
gh pr view $PR_NUMBER --comments - OrgMemory was consulted for context (verify in Codex logs)
- All critical issues have corresponding GitHub review comments
- Review aligns with documented team standards
04 同仓库更多 Skills
greet
Greet a user warmly by name.
★ 2
hello
A simple hello skill that survives a broken mcp.json.
★ 2
grok-workflows
Prompt templates and workflows for using xAI GrokBot with Nuvel — code, design, research, and automated pipelines.
★ 2
grok-setup
Configure xAI GrokBot with Nuvel API integration and project context for Nuvel-aligned development.
★ 2
cursor-setup
Configure Cursor IDE with Nuvel rules, MCP server integration, and project settings for OrgMemory-aware development.
★ 2
cursor-review
Use Cursor IDE with Nuvel OrgMemory to review changes — diff analysis, standards checking, and pre-commit review.
★ 2