Skip to main content

codex-pr-closeout-review

Run a Codex-native, read-only structured closeout review for a local branch, PR diff, dirty patch, or commit before merge or ship. Use when the user asks for PR review, branch closeout, final review, autoreview, or after non-trivial code edits.

Informações da origem

Repositório
neonwatty/apple-agent-kit
Última atividade na origem
28 de junho de 2026 às 20:54
Idioma detectado do SKILL.md
inglês
Estrelas
1
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
2 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
codex-pr-closeout-review
description
Run a Codex-native, read-only structured closeout review for a local branch, PR diff, dirty patch, or commit before merge or ship. Use when the user asks for PR review, branch closeout, final review, autoreview, or after non-trivial code edits.
# Codex PR Closeout Review Run the bundled helper as a closeout gate, not as permission to broaden the task. ## Contract - Freeze scope before review: original request, target base, intended behavior, owner boundary, changed files, and rough non-test LOC. - Review only the selected diff bundle. - Treat review output as advisory; verify every finding in the real code before patching. - Accept only findings introduced or exposed by the current diff and fixable inside the original task boundary. - Classify broader design, cleanup, hardening, or adjacent-surface issues as follow-up. - Stop and report scope breakage when the best fix requires a new public API, migration, protocol, storage contract, release-process change, or owner-boundary move. - Prefer end-to-end proof over isolated unit proof when getting code ready for PR or reviewing a PR. Unit tests are useful for tight logic, but closeout confidence should come from the smallest realistic workflow that exercises the changed behavior. - If review-triggered edits change code, rerun focused proof and rerun this helper. - Stop after one clean structured review. Do not rerun just for nicer wording. ## Commands Use the skill-local helper: ```bash skills/codex-pr-closeout-review/scripts/codex-pr-review --mode branch --base origin/main ``` For dirty local work: ```bash skills/codex-pr-closeout-review/scripts/codex-pr-review --mode local ``` For an already-committed change: ```bash skills/codex-pr-closeout-review/scripts/codex-pr-review --mode commit --commit HEAD ``` Run focused proof in parallel only after formatting is stable: ```bash skills/codex-pr-closeout-review/scripts/codex-pr-review \ --mode branch --base origin/main \ --parallel-tests "python3 scripts/validate-release.py" ``` Optional context must be repo-relative: ```bash skills/codex-pr-closeout-review/scripts/codex-pr-review \ --mode branch --base origin/main \ --prompt-file review-notes.md \ --evidence proof/summary.json ``` ## Helper Behavior - Builds one sanitized git bundle with safe git diff flags. - Runs one Codex review in read-only mode with structured JSON output. - Keeps web search off unless the caller passes `--web-search`. - Rejects evidence paths that are absolute, escape the repo, point through symlinks, look sensitive, or contain secret-like values. - Filters findings outside the reviewed changed files. - Writes only requested output files plus normal stdout/stderr. - Fails the Codex engine path cleanly if the model call exceeds `--timeout-seconds`. - Exits `0` for clean review, `1` for actionable findings or incorrect verdict, `2` for parallel proof failure, `3` for unsafe input or target setup failure, and `4` for Codex/JSON/schema failure. ## Final Report Include the review command, proof command, accepted findings and fixes, rejected or follow-up findings with rationale, and the final clean helper result or the conscious reason a remaining finding was not fixed.
Ver no GitHub