Code Review

Review code for quality, maintainability, and correctness

srogouski 0c57545 920 B Updated

File contents

Code Review Skill

This skill guides you through conducting thorough code reviews.

Review Checklist

When reviewing code, consider:

Correctness

  • Does the code do what it's supposed to do?
  • Are edge cases handled?
  • Are there any obvious bugs?

Maintainability

  • Is the code easy to understand?
  • Are variable and function names descriptive?
  • Is there appropriate documentation?

Performance

  • Are there any obvious performance issues?
  • Are expensive operations cached when appropriate?
  • Are database queries efficient?

Security

  • Is user input validated?
  • Are there any injection vulnerabilities?
  • Are secrets properly managed?

Giving Feedback

  • Be specific and actionable
  • Explain why something should change
  • Suggest alternatives, don't just criticize
  • Acknowledge good work too

srogouski/fastmcp-demo/tree/main/examples/skills/sample_skills/code-review commit 0c57545d8e

Frequently asked questions

npx skillmds@latest add srogouski/code-review