What problem does it solve?
This Skill prevents broken protocol behavior, regressions, and cross-language inconsistencies by running a rigorous adversarial review and enforcing final correctness checks before changes are accepted.
Core Features & Use Cases
- Adversarial Code Review: Performs adversarial inspection to catch logic errors, edge-case failures, race conditions, leaks, and missing error handling across the touched code.
- Cross-Language Protocol Alignment: Validates behavior against the GraphReFly spec, including TS/Python/Rust parity expectations and detection of unhandled protocol sequences.
- Deterministic Fix Application & Final Gates: Applies approved fixes and runs full test/lint/build (plus the Rust
mise run gate QA gate when Rust files are changed), ensuring documentation updates are made unless explicitly skipped.
- Decision Management: Separates “needs decision” architecture-affecting issues from “auto-applicable” fixes, and logs cross-language decisions for later resolution.
Quick Start
Run the qa workflow for GraphReFly and provide any implementation context; for example: Run qa against the current diff for code review and completion checks.