Code Reviewer Skill
SkillDev toolsReview code changes for best practices, complexity, compatibility, and gaps
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Code Reviewer Skill skill
What this skill tells your AI
The instructions your AI receives, as published by davidban77/gns3fy in .claude/skills/code-reviewer/SKILL.md and read by ahel’s review.
Perform a read-only review of code changes for best practices compliance, complexity, compatibility, and gaps.
Target
Review changes in: $ARGUMENTS (default: develop..HEAD)
If $ARGUMENTS is staged, review git diff --cached instead.
Review Checklist
1. Best Practices Compliance
Check against the project's /developer standards:
- Docstrings with
Args:,Raises:,Returns:on all new/modified functions - Pydantic
Field(description=...)usage on new model fields - Complete type hints on all function signatures
- Tests written for new functionality
- Documentation updated for user-facing changes
2. Complexity Flags
Flag any of these patterns:
- Functions longer than 30 lines
- Nesting deeper than 3 levels
- Functions with more than 5 parameters
- Overly complex conditional logic
3. Compatibility Checks
Verify compliance with project constraints:
- Python 3.9+ compatibility (no walrus operator in critical paths, no
matchstatements) - Pydantic v1 API only (no
model_validator,model_config,ConfigDict) - No new dependencies added without justification
requestslibrary patterns (nohttpx,aiohttpunless justified)
4. Gap Analysis
Identify missing pieces:
- Missing error handling for API calls (HTTP errors, timeouts, connection errors)
- Missing edge case tests (empty responses, malformed data, error codes)
- Missing docs for user-facing changes
- Missing validation on user inputs
Output Format
Produce a structured review with three severity levels:
Blockers
Must be fixed before merging. Include file path, line number, and clear description.
Warnings
Should be addressed but not blocking. Include file path, line number, and suggestion.
Suggestions
Nice-to-have improvements. Include file path and brief description.
Rules
- DO NOT modify any files — this is a read-only review
- Read the actual diff/changed files to give specific, line-level feedback
- Consider the full context of each change, not just the diff
- Be constructive — suggest fixes, not just problems
Signals
- GitHub stars
- 69
- Forks
- 32
- Last commit
- Mar 2026
Advanced
- Catalog kind
- skill
- Gateway key
code-reviewer-davidban77- Source
- github.com/davidban77/gns3fy