local-review

Review Qamomile branch diffs against coding conventions and report findings.

21|11|Updated Jun 18, 2023
One-click install
npx skills add https://github.com/Jij-Inc/Qamomile --skill local-review-jij-inc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-review
Source: https://github.com/Jij-Inc/Qamomile/tree/main/.claude/skills/local-review
Command: npx skills add https://github.com/Jij-Inc/Qamomile --skill local-review-jij-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you review a Qamomile pull request against the project’s quantum-SDK philosophy and strict engineering conventions before code lands and breaks CI or downstream users.

Core Features & Use Cases

  • Diff-based branch review: compares the current branch’s changes against main and evaluates impact.
  • Rule-driven consistency checks: flags violations across linear-type safety, layer dependencies, IR abstraction level, kernel conventions, backend abstraction, error handling, module organization, Python style, testing expectations, and docs parity.
  • Mechanical-check enforcement: ensures ruff linting/formatting and zuban type checking are run over the relevant trees and reports any failures verbatim.

Quick Start

Ask an AI to run the local-review skill for your Qamomile branch and summarize any P0–P2 issues with file/line references and concrete fixes.

Frequently Asked Questions about local-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my Qamomile pull request before CI runs?

Code review for Qamomile PRs involves diffing your branch against main, running ruff check, ruff format --check, and zuban on qamomile/ and tests/, and producing severity-tagged findings with actionable fixes.

What is branch diff code review for a quantum optimization SDK?

Branch diff code review for a quantum optimization SDK evaluates pull request changes against project design philosophy, checking linear-type safety, IR abstraction level, backend abstraction, and kernel conventions to ensure code consistency before landing.

How do I run ruff linting and zuban type checking for Qamomile code review?

To run ruff linting and zuban type checking for Qamomile code review, execute ruff check, ruff format --check, and zuban over the qamomile/ and tests/ directories, reporting any mechanical-check failures verbatim.

Does local-review work with Qamomile transpiler and backend layer changes?

Yes, local-review works with Qamomile transpiler, IR, backend layers, algorithms, stdlib, and documentation changes, flagging violations in backend abstraction, error handling, and module organization across all modified components.

What are the limitations of automated code review for quantum SDK pull requests?

Automated code review for quantum SDK pull requests is limited to diff-based branch comparisons against main and cannot evaluate runtime quantum execution behavior, focusing strictly on static design philosophy and coding convention compliance.

Why does my Qamomile PR fail CI checks for documentation parity?

Your Qamomile PR fails CI checks for documentation parity because the branch diff code review enforces docs parity rules, flagging inconsistencies between code changes and documentation modifications in the pull request.