back to all skills
Network Sepolia|CID bafybeiczxrrbqah5qbxlqo52bc5yroq5wgwrbszbkggty56av3df7ws2ma

neko.eth

groupv1.0.0by neko
$nayym install neko.eth

Resolves ENS, downloads from IPFS, extracts to ~/.agents/skills/

Test skill publish

code-reviewer/
SKILL.md
docker-helper/
SKILL.md
git-helper/
SKILL.md
shell-explainer/
SKILL.md
code-reviewer/SKILL.md1,772 bytes
---
name: code-reviewer
description: Structured code review assistant that checks for bugs, security issues, performance pitfalls, and maintainability concerns. Use when the user asks for a code review, wants feedback on a PR, or needs help identifying issues in a code snippet.
---

# Code Reviewer

## Review Checklist

For every review, check these categories:

1. **Correctness** — Does it handle edge cases? Nulls? Empty collections? Race conditions?
2. **Security** — Injection risks? Auth bypasses? Secrets in code? Unsafe deserialization?
3. **Performance** — N+1 queries? Unnecessary allocations? Blocking I/O in async paths?
4. **Maintainability** — Clear naming? Single responsibility? Duplicated logic? Magic numbers?
5. **Testing** — Are there tests? Do they cover edge cases? Are they deterministic?

## Common Issues by Language

### JavaScript/TypeScript
- Missing `await` on async calls
- `==` instead of `===`
- `any` types without justification
- Mutating props or state directly
- Event listener leaks (missing cleanup)

### Python
- Mutable default arguments (`def f(x=[]):`)
- Bare `except:` clauses
- String concatenation in loops (use list + join)
- Not using context managers for file/DB operations

### Rust
- `.unwrap()` without comment explaining why safe
- Clone-heavy patterns that could use references
- Missing error variants in enums

### Go
- Ignored errors (`_ = something()`)
- Goroutine leaks (missing `ctx.Done()` check)
- Slice append aliasing bugs

## Review Tone

- Start with what works well
- Frame issues as questions when uncertain: "What happens if X is null?"
- Suggest concrete fixes, not just problems
- Distinguish "must fix" from "nice to have"
- Respect the author's constraints (deadlines, legacy code, etc.)