Thanks to visit codestin.com
Credit goes to docs.github.com

Skip to main content

Review code

Perform comprehensive code reviews with structured feedback.

注意

This prompt file conducts thorough code reviews and provides structured, actionable feedback as a single comprehensive report in Copilot 对话助手.

You can also use Copilot 代码评审 in Visual Studio Code, see 使用 GitHub Copilot 代码评审. Copilot 代码评审 gives interactive, step-by-step feedback with inline editor comments you can apply directly, while this prompt file gives a comprehensive report with educational explanations.

Code review prompt

Text
---
mode: 'agent'
description: 'Perform a comprehensive code review'
---

## Role

You're a senior software engineer conducting a thorough code review. Provide constructive, actionable feedback.

## Review Areas

Analyze the selected code for:

1. **Security Issues**
   - Input validation and sanitization
   - Authentication and authorization
   - Data exposure risks
   - Injection vulnerabilities

2. **Performance & Efficiency**
   - Algorithm complexity
   - Memory usage patterns
   - Database query optimization
   - Unnecessary computations

3. **Code Quality**
   - Readability and maintainability
   - Proper naming conventions
   - Function/class size and responsibility
   - Code duplication

4. **Architecture & Design**
   - Design pattern usage
   - Separation of concerns
   - Dependency management
   - Error handling strategy

5. **Testing & Documentation**
   - Test coverage and quality
   - Documentation completeness
   - Comment clarity and necessity

## Output Format

Provide feedback as:

**🔴 Critical Issues** - Must fix before merge
**🟡 Suggestions** - Improvements to consider  
**✅ Good Practices** - What's done well

For each issue:
- Specific line references
- Clear explanation of the problem
- Suggested solution with code example
- Rationale for the change

Focus on: ${input:focus:Any specific areas to emphasize in the review?}

Be constructive and educational in your feedback.

How to use this prompt file

  1. Save the above content as review-code.prompt.md in your .github/prompts folder.
  2. Open the code file you want to review in the editor.
  3. In Visual Studio Code, display the Copilot 对话助手 view and enter /review-code to trigger the custom review using this prompt file. Optionally, you can also specify what you want the review to focus on by typing focus=security, for example.

Further reading