# Code Review Report
## Summary
- Total files reviewed: X
- Issues found: Y (Z critical, W high, V medium, U low)
## Critical Issues
[List critical issues with fixes]
## High Priority Issues
[List high priority issues with fixes]
## Medium Priority Issues
[List medium priority issues with fixes]
## Low Priority Issues
[List low priority issues with fixes]
## Strengths
[Mention good practices found in the code]
## Recommendations
[Overall suggestions for improvement]
Resources
When to Use References
Read references/security_checklist.md when analyzing security
Consult references/performance_patterns.md for performance optimization
Check references/language_guides/ for language-specific best practices
Scripts (Future Enhancement)
scripts/run_linter.sh <file> - Run automated linting
scripts/security_scan.py <dir> - Run security vulnerability scanner
Example Usage
User: "Review this authentication code"
Process:
Read authentication-related files with view tool
Check for common auth vulnerabilities (password storage, session management, etc.)
Analyze token handling and encryption
Check for privilege escalation risks
Provide detailed report with fixes
Tips for Effective Reviews
Be Specific: Don't just say "improve error handling" - show exactly how
Prioritize: Focus on critical/high issues first
Be Constructive: Acknowledge good code practices too
Provide Context: Explain the "why" behind each suggestion
Code Examples: Always show concrete before/after code
Consider Trade-offs: Mention any downsides to suggested changes
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: karmaloopai-jiva-code-review3description: Code Review Skill4---56# Code Review Skill78## Overview9Perform comprehensive code reviews analyzing bugs, style issues, performance bottlenecks, security vulnerabilities, and adherence to best practices.1011## Workflow1213### 1. Scan Code Structure14- Use `view` tool to read all relevant files in the codebase15- Identify file types, frameworks, and languages used16- Map dependencies and module relationships1718### 2. Analyze Code Quality19Check for the following categories:2021**Bugs & Logic Errors:**22- Null/undefined handling23- Off-by-one errors24- Race conditions25- Memory leaks26- Incorrect algorithm implementation2728**Security Issues:**29- SQL injection vulnerabilities30- XSS vulnerabilities31- Authentication/authorization flaws32- Sensitive data exposure33- Unsafe dependencies3435**Performance Problems:**36- Inefficient algorithms (O(n²) where O(n) possible)37- Unnecessary database queries38- Memory overuse39- Blocking operations40- Missing caching4142**Code Style:**43- Naming conventions44- Code formatting inconsistencies45- Magic numbers/strings46- Dead code47- Overly complex functions4849**Best Practices:**50- DRY (Don't Repeat Yourself) violations51- SOLID principles adherence52- Error handling patterns53- Testing coverage54- Documentation quality5556### 3. Categorize Findings57Group issues by:58- **Critical**: Security vulnerabilities, data loss risks59- **High**: Bugs that cause crashes/errors60- **Medium**: Performance issues, maintainability problems61- **Low**: Style issues, minor improvements6263### 4. Provide Solutions64For each issue:65- Explain WHY it's a problem66- Show the problematic code snippet67- Provide a SPECIFIC fix with code examples68- Explain the benefits of the fix6970### 5. Generate Report71Structure the output as:7273```74# Code Review Report7576## Summary77- Total files reviewed: X78- Issues found: Y (Z critical, W high, V medium, U low)7980## Critical Issues81[List critical issues with fixes]8283## High Priority Issues84[List high priority issues with fixes]8586## Medium Priority Issues87[List medium priority issues with fixes]8889## Low Priority Issues90[List low priority issues with fixes]9192## Strengths93[Mention good practices found in the code]9495## Recommendations96[Overall suggestions for improvement]97```9899## Resources100101### When to Use References102- Read `references/security_checklist.md` when analyzing security103- Consult `references/performance_patterns.md` for performance optimization104- Check `references/language_guides/` for language-specific best practices105106### Scripts (Future Enhancement)107- `scripts/run_linter.sh <file>` - Run automated linting108- `scripts/complexity_analysis.py <file>` - Calculate cyclomatic complexity109- `scripts/security_scan.py <dir>` - Run security vulnerability scanner110111## Example Usage112113**User:** "Review this authentication code"114115**Process:**1161. Read authentication-related files with `view` tool1172. Check for common auth vulnerabilities (password storage, session management, etc.)1183. Analyze token handling and encryption1194. Check for privilege escalation risks1205. Provide detailed report with fixes121122## Tips for Effective Reviews1231241. **Be Specific**: Don't just say "improve error handling" - show exactly how1252. **Prioritize**: Focus on critical/high issues first1263. **Be Constructive**: Acknowledge good code practices too1274. **Provide Context**: Explain the "why" behind each suggestion1285. **Code Examples**: Always show concrete before/after code1296. **Consider Trade-offs**: Mention any downsides to suggested changes130131---132> Converted and distributed by [TomeVault](https://tomevault.io/claim/karmaloopai) — claim your Tome and manage your conversions.133<!-- tomevault:4.0:skill_md:2026-04-11 -->
Run npx skillmds@latest add tomevault-io/karmaloopai-jiva-code-review in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Code Review Skill It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.