rune-review

Reviews code diffs for bugs, security issues, test gaps, and UI anti-patterns with severity-ranked reports.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/dangvu008/VietTruyen --skill rune-review-dangvu008
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rune-review
Source: https://github.com/dangvu008/VietTruyen/tree/main/.agents/skills/rune-review
Command: npx skills add https://github.com/dangvu008/VietTruyen --skill rune-review-dangvu008

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Code reviews often miss production-critical bugs, skip security escalation, or rubber-stamp changes with generic approval. This Skill enforces a structured, evidence-based review process that cites specific file:line findings and delegates fixes to the right follow-up skills. ## Core Features & Use Cases - Multi-stage review pipeline: Scope detection via git diff, blast radius assessment, logic/pattern/security checks, spec compliance verification, and per-function test gap analysis. - Severity-ranked reporting: Findings classified as CRITICAL/HIGH/MEDIUM/LOW with a verdict (APPROVE, REQUEST CHANGES, NEEDS DISCUSSION) and optional weighted composite quality score. - Framework and UI checks: Detects React, Express, and Python anti-patterns plus AI-generated UI signatures like purple default accents, missing loading states, and WCAG 2.2 accessibility failures. - Use Case: After implementing a feature branch, run a review that flags a missing await in an async save function, detects untested business logic in billing code, and escalates authentication changes to a security scan before merge. ## Quick Start Ask the agent to review the current branch changes against main and produce a severity-ranked code review report.

Frequently Asked Questions about rune-review

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

FAQPage Schema
How do I run a structured code review on a git branch?

Trigger the review after committing changes; it runs git diff against main to scope the changed files, then checks logic, patterns, security, and test coverage. The output is a severity-ranked report citing file and line for every finding.

What does the code review check for in React and TypeScript code?

It flags useEffect missing dependencies, index-as-key on reorderable lists, prop drilling, any-type usage, mutations instead of immutable updates, and UI anti-patterns like missing loading states or inaccessible icon buttons.

Does the review handle security-critical code like authentication?

Yes. Any change touching auth, crypto, input handling, or payment code triggers mandatory escalation to a dedicated security scan skill. Hardcoded secrets and unvalidated input are flagged as CRITICAL or HIGH findings.

How does the review detect untested code?

It maps each changed function to test assertions by searching test files for the function name. Business logic with zero tests blocks approval, while functions with only a happy-path test get a warning.

What is blast radius assessment in code review?

Blast radius counts how many files import or call each modified symbol. Symbols with 50+ callers combined with high-severity changes require adversarial analysis instead of a quick review.

When should I not rely on this automated review?

The review is limited to the git diff scope and reports only findings above 80% confidence. It does not execute the code, so runtime behavior, infrastructure issues, and environment-specific failures still need manual verification.