What problem does it solve?
Reviewing changes in a multi-package repository is error-prone: package boundary violations, missing migrations, unregistered feature flags, and untested behavior slip through manual review. This Skill enforces the repository's specific quality rules so every diff gets a consistent, thorough check before merge.
Core Features & Use Cases
- Package Boundary Enforcement: Verifies that
assistant, gateway, skills, and meta packages do not import each other in forbidden ways.
- Migration and Flag Validation: Checks that schema changes ship with append-only, idempotent migrations and that new feature flags are registered in
meta/feature-flags/feature-flag-registry.json.
- Structured Review Output: Produces findings with severity, open questions, and verification gaps in a consistent Markdown format.
- Use Case: Before opening a PR that touches the
gateway package and adds a database column, run this review to catch a missing migration and a cross-package import before CI or a human reviewer does.
Quick Start
Ask the assistant to review the current diff in this repository using the vellum-change-review checklist before opening a pull request.