code-reviewer_skill

This skill reviews TypeScript code for correctness, security, performance, and maintainability to improve PR quality and code health.
  • TypeScript

14

GitHub Stars

1

Bundled Files

3 weeks ago

Catalog Refreshed

2 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstart where the catalogue uses aiagentskills.

npx veilstart add skill shunsukehayashi/miyabi --skill code-reviewer

  • SKILL.md2.3 KB

Overview

This skill reviews TypeScript and related code for correctness, security, performance, maintainability, and test coverage. It produces a numeric quality score, a prioritized list of issues with file/line context, and actionable suggestions for improvement. Use it to get fast, structured feedback on PRs, commits, or code snippets.

How this skill works

The reviewer inspects code for logic errors, edge-case handling, and null/undefined safety, then checks security patterns against common vulnerabilities like injection and XSS. It analyzes performance patterns (e.g., N+1 queries, inefficient algorithms), evaluates maintainability (naming, SRP, typing), and factors in test coverage to compute a weighted quality score out of 100. The output includes severity-tagged findings, file/line pointers when available, and clear remediation steps.

When to use it

  • Before merging pull requests to catch regressions and design issues
  • During code review cycles to standardize feedback and scoring
  • When auditing code for security and compliance risks
  • When evaluating third-party modules or pull requests from contributors
  • To generate a prioritized list of fixes for technical debt

Best practices

  • Share the quality score and key findings with the author to focus fixes
  • Include minimal reproducible examples when reporting runtime bugs
  • Prioritize high-severity security and correctness issues before performance tweaks
  • Request unit or integration tests for uncovered logic paths
  • Use suggested refactors (extract helpers, improve types) to reduce cognitive load

Example use cases

  • Automated PR review: run on each PR to block merges below the pass threshold
  • Pre-release audit: scan release branch for regressions and security issues
  • Onboarding review: evaluate code from new contributors and provide structured feedback
  • Performance triage: locate N+1 queries and heavy memory consumers in backend code
  • Security sweep: search for hardcoded secrets, unsafe eval, or unsanitized inputs

FAQ

Primary focus is TypeScript and common web stacks; it also reviews general JS patterns and backend query/ORM usage.

How is the quality score calculated?

A weighted rubric measures Correctness, Security, Performance, Maintainability, and Testing; each category contributes to the final 0–100 score with a configurable pass threshold (default 80).

Can it point to exact file and line numbers?

Yes. When provided with file context or a diff, the skill includes file and line information for findings; for snippets it reports the most relevant location and suggested fixes.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational