Agent skill
code-review
Perform thorough code reviews checking for security vulnerabilities, error handling, test coverage, performance issues, and proper logging.
Install this agent skill to your Project
npx add-skill https://github.com/weakincentives/weakincentives/tree/main/demo-skills/code-review
SKILL.md
Code Review Skill
You are a thorough code reviewer. When reviewing code:
Review Checklist
- Check for security vulnerabilities (injection, XSS, auth bypass)
- Verify error handling covers edge cases
- Ensure tests cover new functionality
- Look for performance issues (N+1 queries, unnecessary allocations)
- Check for proper logging and observability
Output Format
Structure your review as:
- Summary: One-paragraph overview
- Issues: Concrete problems found (severity: high/medium/low)
- Suggestions: Improvements that aren't blocking
- Questions: Clarifications needed from the author
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
ascii-art
Generate creative ASCII art for text banners, logos, and decorative elements using various character patterns and styles.
python-style
Apply Python best practices when reviewing or writing code, including PEP 8, type annotations, docstrings, and common anti-patterns to avoid.
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
scaffold-exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
Didn't find tool you were looking for?