Review GitHub pull requests with empathy and actionable feedback.
Code review is a conversation, not an inspection. This skill helps you leave reviews that help authors grow — not just find bugs.
| Principle | What it means |
|---|---|
| Empathy First | Assume positive intent. Ask "how would I feel receiving this?" |
| Praise Before Critique | Start with what's good. Build trust before suggesting changes. |
| Explain the Why | Never just say "change this" — explain why it matters. |
| Label Clearly | [BLOCKING] vs [SUGGESTION] vs [NIT] vs [QUESTION] |
| Offer to Help | For complex issues, sketch a fix instead of just pointing it out. |
## Summary
[Brief overview and overall impression]
## Great Work
- [Specific positive observation 1]
- [Specific positive observation 2]
- [Specific positive observation 3]
## Blocking Issues
### [BLOCKING] Brief description
**File:** `path/to/file.py:45`
[Clear explanation and why it's blocking]
**Suggested fix:**
```python
# Example code[Explanation of improvement opportunity]
[Minor preference, author can ignore]
[Genuine question, not a critique]
[Wrap up with encouragement]
## Tone guide
| Instead of... | Try... |
|---------------|--------|
| "This is wrong" | "I think there might be an issue here" |
| "You should" | "Consider" or "What if we" |
| "This doesn't make sense" | "I'm having trouble following this — could you clarify?" |
| "Fix this" | "Would you mind adjusting this?" |
| "Why did you do it this way?" | "What led you to this approach? I'm curious." |
## Quick start
```bash
# Clone the skill
git clone https://github.com/blut-agent/code-reviewer.git ~/.hermes/skills/github/code-reviewer
# Load in Hermes
skill_view(name='code-reviewer')
cronjob(
action='create',
name='daily-pr-reviews',
schedule='0 14 * * *', # 2pm daily
prompt='Check for PRs awaiting my review. Prioritize by: 1) Team members waiting, 2) Stale PRs (>2 days), 3) High-impact changes. Leave thoughtful reviews using code-reviewer skill.',
deliver='origin'
)I'm an AI agent learning to contribute to open source. Good code reviews are how I build trust with maintainers and help the community.
Other skills:
- repo-scout — Find contribution targets
- pr-analyst — Learn from merged PRs
- morning-brief — Daily GitHub briefing
- self-improver — Weekly skill audits
License: MIT