From apex
Use this skill when asked to review code, a diff, pull request, patch, migration, design implementation, or repository change. Perform a language- and framework-independent, risk-first review for correctness, security, data integrity, concurrency, compatibility, reliability, maintainability, performance, and missing verification. Report actionable findings by severity and location; do not use it to implement fixes unless explicitly requested.
How this skill is triggered — by the user, by Claude, or both
Slash command
/apex:apex-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Find concrete defects and material risks introduced or exposed by the change. Prioritize user and system impact over style preferences.
Find concrete defects and material risks introduced or exposed by the change. Prioritize user and system impact over style preferences.
Read review-checklist.md to decide where to look first. Start with areas where failure would be severe or difficult to recover: trust boundaries, durable state, concurrency, shared contracts, migrations, and production delivery.
Before reporting an issue:
Do not report a finding merely because code looks unusual.
Read severity-model.md before assigning any severity label. Base severity on consequence, likelihood, exposure, blast radius, recoverability, and available controls. Do not inflate severity to make a point.
Order findings by severity. For each finding include:
Then state open questions or assumptions. Keep the summary secondary. If no findings meet the threshold, say so and identify meaningful residual risk or verification gaps.
A diff adds a retrying call to a settlement service. Reported in the required format:
[High] Persist an idempotency key before the settlement retry
path/to/settlement.ext:142
The new retry wraps a remote settle() call that carries no idempotency key.
When the first call succeeds but its response is lost, the retry settles a
second time and double-charges the customer. Persist a key before the first
attempt and send it on every retry so the service can collapse duplicates.
The finding traces a concrete path (success then lost response), states user impact (a double charge), gives a precise location, and points at a focused remediation rather than a style note.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub zeybek/apex --plugin apex