Use when reviewing code, PRs, or discussing code quality standards. Applies team coding standards and review methodology.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: code-review-preferences description: Use when reviewing code, PRs, or discussing code quality standards. Applies team coding standards and review methodology.
<essential_principles>
Code Review Philosophy
Reviews exist to:
- Catch bugs before production
- Share knowledge across the team
- Maintain consistency in the codebase
Reviews do NOT exist to:
- Show off knowledge
- Enforce personal style preferences
- Block progress unnecessarily
The 3-Pass Method
Pass 1: Understand (don't comment yet)
- What is this change trying to do?
- What files are affected?
- What's the scope?
Pass 2: Correctness
- Are there bugs?
- Are edge cases handled?
- Are there security issues?
Pass 3: Improvements (max 5 comments)
- Is it readable?
- Is it maintainable?
- Are there better patterns?
Review Standards
Must Check
- Tests pass
- No obvious bugs
- Edge cases from PR description handled
- No security vulnerabilities
- No secrets in code
Should Check
- Code is readable
- Functions are reasonably sized (<50 lines)
- Names are clear and descriptive
- Error messages are helpful
Nice to Check
- Performance considerations
- Documentation updated
- Consistent with existing patterns
Feedback Style
DO:
- Ask questions: "What happens if X is null?"
- Be specific: "Line 42: Consider using a guard clause"
- Acknowledge good work: "Nice refactor here"
- Limit comments: Max 5 per review
DON'T:
- Dictate: "You must do X"
- Be vague: "This could be better"
- Nitpick style: "I prefer single quotes"
- Pile on: 20 comments is overwhelming </essential_principles>
-
Format
- Paste the code/diff here
- Reference a file with @filename
- Describe the PR and I'll ask questions
-
Context
- Bug fix
- New feature
- Refactor
- Performance optimization
- Other: ___
-
Specific concerns? (Security, performance, breaking changes, etc.)
I'll wait for your answers before starting the review. </intake>
More by aiskillstore
View all语法感知的代码搜索、linting 和重写工具。支持基于 AST 的结构化代码搜索和批量代码转换。
Styling patterns for React Native with NativeWind and BrandColors. Use when working with styles, themes, colors, responsive layouts, or platform-specific UI in Expo/React Native.
Create Angular 20 standalone components using modern patterns: Signals for state management, input()/output() functions (not decorators), @if/@for/@switch control flow (not *ngIf/*ngFor), inject() dependency injection (not constructor), and OnPush change detection. Use this skill when scaffolding new UI components that need reactive state, form handling, or integration with services following the three-layer architecture.
Analyze code quality based on "Clean Code" principles. Identify naming, function size, duplication, over-engineering, and magic number issues with severity ratings and refactoring suggestions. Use when the user requests code review, quality check, refactoring advice, Clean Code analysis, code smell detection, or mentions terms like 代码体检, 代码质量, 重构检查.
