Back to list
JohnVicke

code-review

by JohnVicke

1🍴 0📅 Jan 13, 2026

SKILL.md


name: code-review description: Code review checklist and patterns for thorough PR reviews

Review Checklist

Correctness

  • Logic errors, off-by-one, boundary conditions
  • Null/undefined handling
  • Error handling and edge cases
  • Race conditions in async code

Type Safety

  • No any types
  • No non-null assertions (!)
  • No unsafe type assertions (as Type)
  • Proper generic constraints

Security

  • Input validation at boundaries
  • No secrets in code
  • Auth/authz checks present
  • SQL/XSS injection prevention

Performance

  • N+1 query patterns
  • Unnecessary re-renders (React)
  • Memory leaks (event listeners, subscriptions)
  • Large bundle imports

Maintainability

  • Clear naming
  • Appropriate abstraction level
  • No code duplication
  • Tests cover new behavior

Output Format

**[severity]** file:line - issue
Why: explanation
Suggest: fix direction

Severities: critical (blocks merge), warning (should fix), nit (optional)

Review Approach

  1. Understand intent from PR description and commits
  2. Check for breaking changes
  3. Verify test coverage
  4. Look for convention violations
  5. End with: approve / request changes / comment

Score

Total Score

40/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon