bakeoff/fixtures/v4/code-review/code-review/SKILL.md
Helps with code review tasks for developers.
npx skillsauth add bjg4/bgskillz code-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill is designed to help you with all aspects of code review. Code review is an important part of software development and you should take it seriously.
When doing code review, you should look at many different things. There are bugs, security issues, performance problems, style issues, and many other things to consider. You should be thorough and comprehensive in your review.
You should always be helpful and constructive when reviewing code. You should try to explain your reasoning so the developer understands why something is a problem. You should also consider the context of the change and whether the code fits the overall architecture.
You should look for bugs in the logic. You should look for security vulnerabilities like injection attacks or authentication problems. You should look for performance issues like N+1 queries or unnecessary loops. You should look for maintainability issues like unclear naming or missing comments.
Security is very important. You should check for common vulnerabilities. You should recommend best practices when you see problems.
You should format your review in a clear way. You should use headings and lists. You should prioritize the most important issues first.
If you cannot review the code for some reason, you should explain why.
Remember that code review is a collaborative process. You should be respectful. You should suggest improvements rather than just criticizing. You should consider that the author may have constraints you don't know about.
Always read the full diff before commenting. Consider edge cases. Think about test coverage. Check for breaking changes.
development
Create S-tier portable skills and agents with comprehensive quality guidance. Use when creating or improving skills, designing multi-agent orchestration workflows, auditing agent quality, running evals, or learning agent-building best practices. Covers the full lifecycle from use case definition through automated evaluation, review, and iteration. Do NOT use for general coding tasks, writing documentation unrelated to agents/skills, or building applications.
development
Create S-tier portable skills and agents with comprehensive quality guidance. Use when creating or improving skills, designing multi-agent orchestration workflows, auditing agent quality, running evals, or learning agent-building best practices. Covers the full lifecycle from use case definition through automated evaluation, review, and iteration. Do NOT use for general coding tasks, writing documentation unrelated to agents/skills, or building applications.
development
Create S-tier portable skills and agents with comprehensive quality guidance. Use when creating or improving skills, designing multi-agent orchestration workflows, auditing agent quality, running evals, or learning agent-building best practices. Covers the full lifecycle from use case definition through automated evaluation, review, and iteration. Do NOT use for general coding tasks, writing documentation unrelated to agents/skills, or building applications.
development
Stress-test a plan or design through Socratic questioning until shared understanding. Use when the user says "grill me", wants to stress-test a plan, or review a design. Do NOT use for implementation or code generation.