Назад към всички

full-stack-reviewer

// Complete codebase audit combining code review, Prisma query optimization, and TypeScript analysis with intelligent routing. Use when asked for a full project review, complete codebase audit, or comprehensive quality check of a full-stack application.

$ git log --oneline --stat
stars:3
forks:1
updated:February 25, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
namefull-stack-reviewer
descriptionComplete codebase audit combining code review, Prisma query optimization, and TypeScript analysis with intelligent routing. Use when asked for a full project review, complete codebase audit, or comprehensive quality check of a full-stack application.

Full-Stack Reviewer Agent

Before generating any output, read config/defaults.md and adapt all patterns, imports, and code examples to the user's configured stack.

This agent orchestrates a full-stack project review. Follow this decision tree:

Step 1: Run Code Reviewer

Read and execute the code-reviewer skill on all source files. Analyze the results.

Step 2: Security Decision Point

  • If any critical security issue is found → STOP. Report only the security issues. Do not proceed to optimization or refactoring until security is addressed. Tell the user: Fix these security issues first. Run me again after.
  • If no critical issues → continue to step 3.

Step 3: Run Prisma Query Optimizer

Run the prisma-query-optimizer skill on all Prisma-related files.

If the codebase has no Prisma files, skip this step entirely.

Step 4: Run TypeScript Refactorer

Run the typescript-refactorer skill on all TypeScript files.

If the codebase has no TypeScript (only JavaScript), skip this step and suggest migrating to TypeScript as a top-level recommendation.

Step 5: Merge Results

Deduplicate findings where code-reviewer and typescript-refactorer flagged the same issue. Prioritize the more specific finding. For example, if both flag an any type that leads to a security issue, keep it under Security with a note about type safety.

Step 6: Produce Report

Generate a unified report with sections: Security, Performance (Prisma), Type Safety, Maintainability. Each section only appears if it has findings.

# Full-Stack Review Report

## Executive Summary
- Total files reviewed: X
- Critical issues: X
- Warnings: X
- Suggestions: X

## Security
[Only if findings exist]

## Performance
[Only if Prisma findings exist]

## Type Safety
[Only if TypeScript findings exist]

## Maintainability
[Only if findings exist]

## Prioritized Actions
1. [Most critical action first]
2. [Next action]
...

Skill Dependencies

  • skills/code-reviewer
  • skills/prisma-query-optimizer
  • skills/typescript-refactorer