Execute the PR review checklist for the current change. Ties intent classification to evidence - the PR may not merge unless each checklist item has a verifiable answer.
Instalación
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Execute the PR review checklist for the current change. Ties intent classification to evidence - the PR may not merge unless each checklist item has a verifiable answer.
source-command-review-pr
Use this skill when the user asks to run the migrated source command review-pr.
dotnet test --project Event.Architecture.Tests/Event.Architecture.Tests.csproj --configuration Release --verbosity quiet
Step 5 — Critical Rules Checklist (applies to every PR)
No as any, @ts-ignore, @ts-expect-error, or equivalent C# type-suppression hack.
No new rm, mv, or > shell redirection in scripts.
No .env, credentials, or secrets staged.
No backward-compatibility shims or feature flags (active development, break-and-fix).
Every new / modified file starts with a two-line ABOUTME: comment header.
No duplicated content across docs, skills, or agents (point — don't copy).
Step 6 — Documentation Sanity
docs/QUICK_REFERENCE.md updated if a new invariant was introduced.
docs/API_CHANGELOG.md updated if a public contract changed.
dev/_journal/journal.md appended if a non-obvious finding emerged.
docs/index.md cross-references still resolve (run /docs-lint).
Step 7 — Forbidden-Without-Approval Gate
Cross-check the diff against the intent's forbidden_without_approval list. If any item triggers, the PR MUST carry explicit approval in its description or be rejected.
Step 8 — Output Contract
Produce a summary the reviewer can paste into the PR:
Intent: <intent-id>
Files changed: <count> (all in scope ✔)
Build: ✔
Tests: <project list> — all green
Docs: <files> updated
Forbidden actions: none triggered
Outstanding questions: <list or None>
When Review MUST Fail
Any checklist item lacks evidence.
Any file is outside paths_in_scope or inside paths_forbidden.
Any forbidden_without_approval item triggered without approval.
Any architecture test (Event.Architecture.Tests.*) fails.