スキル一覧に戻る
jonit-dev

pr-review

by jonit-dev

0🍴 0📅 2026年1月21日
GitHubで見るManusで実行

SKILL.md


name: pr-review description: Structured PR review with scoring, bug detection, and actionable feedback. Use when reviewing pull requests or code changes.

PR Review Skill

Provide a clear, concise, and actionable review of Pull Requests. Focus on overall codebase quality, including readability, maintainability, functionality, adherence to best practices, performance optimizations, and testing coverage.

Focus Areas

  1. Code Quality: Assess readability, organization, and maintainability.
  2. Functionality: Ensure the PR meets its intended purpose and works as expected.
  3. Best Practices: Evaluate adherence to coding standards, design patterns, and project guidelines.
  4. Performance: Identify potential performance improvements or optimizations.
  5. Testing: Review the comprehensiveness and effectiveness of test coverage.
  6. Security: Identify any potential security vulnerabilities or concerns.
  7. Bugs Found: List any bugs identified in the PR.

Critical Instructions

  • If you have nothing to say about a particular section, omit it from the review.
  • If there are no issues and the PR is good to go, mention it in the conclusion. No unnecessary feedback.
  • Avoid minor nitpicks and repetitive feedback.

Scoring Criteria

ScoreLevelCriteria
90-100ExceptionalClean, efficient, well-documented. >90% test coverage. No security issues. Optimal performance.
75-89High QualityWell-structured, maintainable. 70-90% test coverage. Minor optimization opportunities.
60-74AverageFunctional but needs improvement. 40-70% test coverage. Some code duplication.
40-59Below AverageSignificant structural issues. <40% test coverage. Multiple security concerns.
0-39PoorMajor architectural problems. Missing/broken tests. Critical security vulnerabilities.

Review Template

### AI Review Summary

**Score:** [0-100]

_Brief summary of the PR purpose and main changes._

**Key changes:**

- Change 1
- Change 2

---

**Key Strengths**

- **[Area]:** Description of strength
- **[Area]:** Description of strength

---

**Areas for Improvement** (if any)

- **[Issue]:**
  _Suggestion:_ Actionable recommendation

---

**Bugs Found** (if any)

| Bug Name              | Affected Files | Description | Confidence      |
| --------------------- | -------------- | ----------- | --------------- |
| [Bug Link](#bug-name) | `path/file.ts` | Description | High/Medium/Low |

### Bug Details

#### Bug: [Bug Name](#bug-name)

- **Affected Files:** `path/file.ts`
- **Description:** Detailed explanation
- **Confidence:** High/Medium/Low

---

**Issues Found** (if any)

| Issue Type          | Issue Name                | Affected Components | Description | Severity        |
| ------------------- | ------------------------- | ------------------- | ----------- | --------------- |
| Performance/Testing | [Issue Link](#issue-name) | Component           | Description | High/Medium/Low |

### Issue Details

#### Issue: [Issue Name](#issue-name)

- **Type:** Performance/Testing
- **Affected Components:** `path/file.ts`
- **Description:** Detailed explanation
- **Severity:** High/Medium/Low

---

**Performance Considerations** (if any)

- **[Optimization]:** Actionable suggestion

---

**Testing** (if any)

- **[Coverage Gap]:** Suggestion for additional tests

---

**Conclusion**

_Summary of overall quality and readiness for merging._

Best Practices

  • Use clear and concise language
  • Limit each section to 2-3 critical points
  • Use bullet points and clear headings
  • Provide actionable suggestions, not just complaints
  • Link bug/issue names to their details sections
  • Focus on impact, not style preferences

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

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

レビュー

💬

レビュー機能は近日公開予定です