con un clic
review
Multi-angle code review before merging
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Multi-angle code review before merging
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Structured brainstorming for exploring new features or solving complex problems
Scope, architect, and plan new tasks
Summarize the day's work and put it in context
Wrap up work — atomic commits and push to origin
Full end-to-end (E2E) testing skill utilizing the browser. Make sure to use this skill whenever the user asks to "test the app", "run end to end tests", "verify the UI", "check if the app works", or wants you to use the browser to interact with and test the application flow. This skill orchestrates creating a test plan, getting user approval, navigating the application using the browser, independently fixing obstacles, and generating a progressive test report.
Analyzes the current project repository and workflows to provide a high-level status report. Use this skill when the user asks for a status update, wants to know "what's next", asks where development left off, or needs a summary of recent work to regain context. Do NOT use this skill if the user is asking you to actually implement the next feature, commit code, or search the codebase for specific files.
| name | review |
| description | Multi-angle code review before merging |
Perform a thorough code review from multiple perspectives, sequentially.
If the code-review-excellence skill exists, read it first for meta-level guidance on how to review well.
Before opening a PR, or when the user asks for a review of recent changes.
You can invoke this skill conditionally via argument hints:
mode:autofix: Automatically apply safe_auto fixes without asking.mode:report-only: Strictly read-only output without modifying files.base:<sha-or-ref>: Provide a precise Git base for diffing.Review all files changed in this conversation thread. Use git diff and your conversation context to build the file list. If the branch contains changes from a previous conversation, exclude those — focus only on what was created or modified during this complete thread.
Before listing any findings, perform stress testing and Stakeholder Perspective Analysis:
A. Stakeholder Perspective Analysis Examine the changes from these angles:
B. Action Routing & Fix Triggers Map every finding you discover into one of these actions:
autofix_class | Meaning | Agent Action |
|---|---|---|
safe_auto | Local, deterministic fix suitable for immediate autofix. | Fix silently in interactive/autofix mode. |
gated_auto | Concrete fix, but alters behavior, contracts, or permissions. | Requires user approval before fixing. |
manual | Actionable work that should be handed off. | Add to task.md residual work. |
advisory | Report-only output (residual risks, rollout notes). | Keep in review report only. |
C. Confidence Gating
0.60 confidence.0.50+ confidence survive the gate — critical-but-uncertain issues must not be silently dropped.Execute the following passes against the codebase, keeping the findings structured logically:
Standards — Check all changes against the relevant coding standards:
21_standards_laravel.md22_standards_nuxt.md23_design_system.mdSecurity — Review changes through the lens of 50_security.md:
security-review skill exists, read it for deeper guidance.Performance — Review changes through the lens of 25_caching_performance.md. Look for:
lazy loading
If the performance-review skill exists, read it for deeper guidance.Architecture — Verify:
architecture-review skill exists, read it for deeper guidance.SEO & UI — Check:
seo-review skill exists, read it for deeper guidance.Accessibility — Review changes through the lens of 24_accessibility.md. For frontend code:
ui-accessibility-review skill exists, read it for the full checklist.Testing — Check:
When the review is complete, you must present the findings in three ways:
manual and unapproved gated_auto findings as executable items to the Task artifact (task.md).Detailed Report Artifact Format:
Group findings by severity, with a detailed block for each item:
# Review: [Short Scope Description]
**Date:** YYYY-MM-DD
**Files reviewed:** [count]
---
## 🚨 Critical (P0)
> Must fix before merge. Exploitable vulnerability, data loss/corruption, hard breakage.
## 🔴 High (P1)
> Should fix. High-impact defect likely hit in normal usage, breaking contract.
## 🟡 Moderate (P2)
> Fix if straightforward. Meaningful downside but narrower scope (edge case, perf regression).
## 🟢 Low (P3) / Advisory
> User's discretion. Formatting, style recommendations, or advisory notes.
Each finding within a group follows this structure:
### [Short Description]
**File(s):** `path/to/file.ext`
**Class:** `safe_auto` | `gated_auto` | `manual` | `advisory`
**Issue:** [Detailed description of what is wrong]
**Recommended Fix:** [Specific instructions or code snippet to resolve]
If a severity group has no findings, include the heading with "No findings." beneath it — confirmation is valuable.
User::all() inside a loop will cause N+1" is.