What problem does it solve?
Reviewing pull requests against a large project's style guides, testing conventions, and architecture rules is time-consuming and easy to get inconsistent. This Skill automates a local code review of your current branch's changes against Materialize's documented standards before you merge.
Core Features & Use Cases
- Diff-based review: Fetches changes via
gh pr diff, git diff, or jj diff depending on what tooling is available, then reviews them read-only.
- Standards checklists: Validates tests (sqllogictest, pgtest, Rust unit tests), Rust and SQL code style, error message conventions, sensitive data handling with
SecureString/Zeroizing, and architecture rules.
- Structured findings: Organizes results into Blocking, Strong suggestions, and Nits, with explanations of the reasoning behind each suggestion.
- Use Case: Before merging a branch that changes SQL planning behavior, run the review to confirm a matching
.slt test exists, error messages follow conventions, and no leftover dbg! or FIXME markers remain.
Quick Start
Ask the assistant to review my changes on this branch against the Materialize standards before I open a pull request.