← ClaudeAtlas

review-checklistlisted

Review a PostgreSQL patch using the wiki's seven-phase checklist — covers Phase 0 reviewer-reflex gates + REJECT-A/B/C grade rubric for design rejections, plus the wiki's Phases 1-7 (apply/build, regress + check-world, pgindent, design fit, docs, comments, committer-readiness). Applies to reviewing someone else's pgsql-hackers / CommitFest submission OR self-reviewing your own patch before mailing it. Use whenever the user says "review this patch", "is it ready to send to hackers", "CF entry NNNN review", "pre-submission review", "REJECT this patch", or pastes a pgsql-hackers thread asking for a structured review. Skip for generic GitHub PR code review (app code), Terraform / Helm chart review, Python / Ruby / Rust / Go application code review, security audit (use security-review), API design review on REST / GraphQL endpoints, and documentation-only review for non-PG projects.
matejformanek/postgres-claude · ★ 0 · API & Backend · score 70
Install: claude install-skill matejformanek/postgres-claude
# Review Checklist Skill Reviewing in PostgreSQL is structured into **seven phases** per the wiki. Run them in order — the cheap checks first, the deep ones last. The same checklist applies pre-submission (review our own work) and post-submission (review someone else's CF entry). ## Companion skills This skill is the **orchestration layer**. When a phase points into a specialist domain, hand off to the corresponding skill instead of re-deriving the deep rules here: - `wal-and-xlog` — WAL records, redo functions, RM registration, hint bits - `locking` — lock primitive choice and acquisition order - `error-handling` — `ereport`/`elog`/SQLSTATE/message-style choices - `memory-contexts` — `palloc` placement, context lifetimes - `coding-style` — pgindent survival, include order, C99 subset - `catalog-conventions` — `pg_proc`/catalog column/OID assignment work - `testing` — picking regress vs isolation vs TAP vs module - `commit-message-style` — judging committer-readiness of the message - `patch-submission` — pre-submission of our own change ## Phase 0 — Reviewer-reflex gates + REJECT-track (added 2026-06-12) Three persona-driven gates + the REJECT-A/B/C grade rubric. Both fire before the mechanical checks. Each gate was triggered repeatedly across the five Phase C calibrations (`knowledge/calibration/`); leaving them implicit causes the mechanical-only review to ship patches that real reviewers will push back on. If any gate fails, the patch goes back to the author with the