CommunityCoding & Developmentgithub.com

sandeshp1995/claude-code-team-kit

Review code changes for correctness, readability, tests, and obvious security problems. Use when the user asks for a review of their changes, a diff, or a branch, or before they open a merge request.

What is claude-code-team-kit?

claude-code-team-kit is a Claude Code agent skill that review code changes for correctness, readability, tests, and obvious security problems. Use when the user asks for a review of their changes, a diff, or a branch, or before they open a merge request.

Works with✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sandeshp1995/claude-code-team-kit/tree/HEAD/.claude/skills/code-review-basics

Installed? Explore more Coding & Development skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Code review basics

Review the changes the user points to. If they don't specify, review the current branch against its base:

  1. Find the base: try git merge-base HEAD origin/main, then origin/master, then origin/develop. If none exist, review uncommitted changes (git diff HEAD).
  2. Read the full diff, then open the surrounding code for any change you can't judge from the diff alone.

Checklist

Work through each item. Only report items with a real finding.

Correctness

  • Does the code do what the change intends? Look for off-by-one errors, wrong conditions, unhandled None/null, and swallowed exceptions.
  • Are edge cases handled: empty input, very large input, concurrent calls, retries?

Tests

  • Is every behaviour change covered by a test that would fail without it?
  • Do the tests check behaviour, not implementation details?

Readability

  • Are names accurate? Would a new joiner understand this in one read?
  • Is there dead code, debug output, or commented-out code left behind?

Security (basics)

  • No secrets, tokens, or credentials in code, config, or logs.
  • User input is validated, and queries are parameterised, never built by string concatenation.

Consistency

  • Does it follow the conventions in CLAUDE.md and the surrounding code?

Output

Group findings by severity:

  • Must fix: bugs, security issues, missing tests for risky logic.
  • Should fix: maintainability problems that will cost time later.
  • Nit: optional polish. Keep these few.

For each finding give file:line, the problem, and a concrete suggested fix. End with a one-line verdict: ready to merge, ready after must-fixes, or needs another pass. If you find nothing in a category, leave the category out. Do not invent issues to fill space.

The Pro edition adds full security, performance, accessibility, and API-design checklists and a /review command that picks the right ones for the diff.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Related Skills