plugins/sdlc-utils/skills/review/SKILL.md
Code review practices and quality checks. Use when the user asks to "review code", "review a PR", "code review", "check code quality", "review changes", "score this code", or when evaluating code for merge readiness. Covers review checklists, scoring criteria, feedback conventions, and iterative improvement until quality thresholds are met.
npx skillsauth add nsheaps/ai-mktpl 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.
Structured code review for evaluating and improving code quality before merge.
Evaluate code across these dimensions, scoring each 0-100:
| Category | What to check | | ----------------- | ------------------------------------------------- | | Simplicity | Is the code as simple as it can be? | | Correctness | Does it do what the spec says? | | Security | Are there vulnerabilities or unsafe patterns? | | Performance | Are there obvious performance issues? | | Maintainability | Can someone else understand and modify this? | | Pattern adherence | Does it follow existing codebase conventions? | | Test coverage | Are changes covered by tests? | | Documentation | Are public APIs and non-obvious logic documented? |
| Score | Status | Meaning | | ------ | ------ | --------------------------- | | >= 85% | Pass | Ready to merge | | 70-84% | Warn | Should address before merge | | < 70% | Block | Must address before merge |
For each category:
If scores are below threshold, the author addresses feedback and requests re-review. Repeat until all categories pass.
| Verdict | When | | --------------- | ------------------------------------------------- | | Approve | All categories >= 85%, no P0 or P1 issues | | Comment | Only P2 follow-ups remain | | Request Changes | Any category < 70% or security/correctness issues |
| Anti-Pattern | Instead | | ----------------------- | ------------------------------------------ | | Rubber-stamping | Actually read and evaluate the code | | Nitpicking style only | Focus on substance (correctness, security) | | Vague feedback | Give specific, actionable comments | | Reviewing only the diff | Understand the full context |
tools
Reference material for Claude Code internals — the on-disk layout under ~/.claude and project-scope .claude, the plugin cache, session-env propagation, and the full hook lifecycle. Auto-recall when working on Claude-Code-related tasks: writing or debugging hooks, authoring plugins, inspecting session state, troubleshooting why an env var is or isn't visible to a Bash tool call, or when paths under ~/.claude or ~/.claude/plugins/ come up.
development
Manage GitHub App installation tokens in Claude Code sessions. Use when tokens expire, auth errors occur in long-running sessions, or when setting up GitHub App credentials for agent teams. <example>my github token expired</example> <example>refresh the github app token</example> <example>check token status</example> <example>set up github app authentication for this session</example>
tools
Auto-detect project formatting tools and configure edit-utils settings
tools
Use this skill when the user asks about 1Password, secrets management, retrieving credentials, using op CLI, service accounts, secret references, vault operations, or any task involving the 1Password CLI (op). Also use when needing to inject secrets into environment variables, read passwords or API keys from 1Password, or manage 1Password items from the command line.