Code Review Skill

SkillDocs & knowledge

Review code changes in pull requests or local diffs for S3Mock. Use when asked to review a PR, inspect changes, or provide structured feedback on correctness, conventions, test quality, and documentation. Outputs findings structured as Must fix / Should fix / Nit.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Code Review Skill skill

What this skill tells your AI

The instructions your AI receives, as published by adobe/s3mock in .agents/skills/review/SKILL.md and read by ahel’s review.

Entry Criteria

Use to review a pull request, a local diff/branch, or to provide structured code-quality feedback.

Before Starting

Read root AGENTS.md and the relevant module AGENTS.md.

Review Scope

Evaluate in this order, citing the specific source rule for each finding:

  1. Correctness — does the code do what it claims (edge cases, error paths)? Check against INVARIANTS.md (XML naming, S3Exception usage, layering).
  2. Convention violations — any INVARIANTS.md violation is Must fix. Also check the "Common Anti-Patterns" tables in docs/SPRING.md and docs/KOTLIN.md for Spring/Kotlin-specific violations (DI style, testing style, var on public API, etc.).
  3. Test quality — coverage of new/changed paths, correct base class and conventions per docs/TESTING.md.
  4. Kotlin idioms — per docs/KOTLIN.md.
  5. DocumentationCHANGELOG.md/README.md/KDoc updated per the document skill's scenario table.

Output Format

  • Must fix — blocks merge: correctness issues, INVARIANTS.md violations, missing tests
  • Should fix — idiom/doc improvements; suggest the refactor or lint skill for pure style fixes rather than asking the author to add more code
  • Nit — optional style suggestions

Execution Steps

  1. Read root + relevant module AGENTS.md.
  2. Evaluate all five categories above, in order.
  3. Produce Must fix / Should fix / Nit findings with file/line references, each citing its source rule.

Completion Criteria

  • All five categories evaluated
  • Must fix / Should fix / Nit structure used, each finding cites its source rule
  • CI gate readiness assessed (ktlint, Checkstyle, tests, Docker build)
  • CHANGELOG.md check confirmed

Resources

Signals

GitHub stars
1k
Forks
199
Last commit
Sep 2026
Hacker News mentions
20
Advanced
Catalog kind
skill
Gateway key
review-adobe
Source
github.com/adobe/s3mock