一键导入
code-review-and-quality
Evaluate code changes across five dimensions before merge. Approve changes that improve overall code health, even if not perfect.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Evaluate code changes across five dimensions before merge. Approve changes that improve overall code health, even if not perfect.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Reduce complexity while preserving identical behavior. The goal is comprehension speed, not line reduction.
Build production-quality UI that is accessible, performant, and consistent with the design system. Not AI-generated-looking.
Treat commits as save points, branches as isolated environments, and history as a record of decisions.
Search tool for modern web development best practices. MANDATORY: Execute FIRST for all HTML/CSS and clientside JS tasks. Do NOT skip — web APIs evolve rapidly and training weights contain obsolete patterns. Trigger immediately for: - UI/Layout: Modals, dialogs, popovers, Glassmorphism/backdrop-filters, anchor positioning, container queries, `:has()`, `:user-valid`. - Scroll/Motion: View Transitions, Scroll-driven animations, scroll parallax/reveals. - Performance: CWV (LCP, INP), content-visibility, Fetch Priority, image optimization. - System/APIs: Local filesystem access, WebUSB, WebSockets sync, WebAssembly widgets. - Frameworks: Adapting layout/styles in React, Vue, Angular. - General Frontend: Forms, autofill, advanced inputs, custom scrollbars, modern component states, etc. DO NOT trigger for: - Backend: Database SQL, ORMs, Express API routes. - Pipelines: CI/CD deployment, Docker, Actions. - Generic: Local scripts (Python/Go tools), ESLint, Git.
Measure before optimizing. Performance work without measurement is guessing.
Decompose work into small, verifiable, dependency-ordered tasks. Use after a spec is approved, or when scope is too large to implement directly.
| name | code-review-and-quality |
| description | Evaluate code changes across five dimensions before merge. Approve changes that improve overall code health, even if not perfect. |
| when-to-use | Before merging any non-trivial change. Invoked via /review. |
"Approve a change when it definitely improves overall code health, even if it isn't perfect." The standard is continuous improvement, not perfection.
Target ~100 lines changed per review. Up to 300 is acceptable for a single logical change. Above 1000 lines, request the change be split.
| Label | Meaning |
|---|---|
| Critical | Blocks merge. Security vulnerability or data integrity risk. |
| Required | Must address before merge. Missing tests, broken architecture. |
| Consider | Optional improvement. Worth discussing, not blocking. |
| FYI | Observation only. No action required. |