From supervibe
Use BEFORE merging any change to systematically review code across 8 dimensions (correctness/security/readability/performance/coverage/error-handling/naming/docs) with severity ranking. Triggers: 'отревьюй код', 'code review', 'проверь PR', 'обзор кода'.
npx claudepluginhub vtrka/supervibe --plugin supervibeThis skill is limited to using the following tools:
BEFORE any merge to main, BEFORE opening a PR for external review, AFTER completing a non-trivial implementation task.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
BEFORE any merge to main, BEFORE opening a PR for external review, AFTER completing a non-trivial implementation task.
This is methodology — used by the code-reviewer agent (Phase 3) AND can be attached to any other agent for self-review.
Follow docs/references/skill-expert-operating-standard.md: start from source of truth, preserve retrieval evidence, apply scope safety, use real producers with runtime receipts for durable delegated outputs, verify before completion claims, and keep confidence below gate when evidence is partial.
Per finding, what severity?
├─ CRITICAL → blocks merge (correctness bug, security hole, data loss risk)
├─ MAJOR → must fix before merge (test gap, perf regression, contract break)
├─ MINOR → nice to fix (naming, structure, redundancy)
└─ SUGGESTION → optional improvement (style, alternative approach)
Is the diff touching public symbols (rename / move / extract / delete)?
YES → MANDATORY graph evidence check:
- Run --callers <old-symbol-name> — must return 0 (or all updated in same diff)
- Run --callers <new-symbol-name> (if rename) — verify expected count
- Document graph evidence in review output using Case A/B/C template
NO → standard 8-dim review
node <resolved-supervibe-plugin-root>/scripts/search-code.mjs --callers "<name>"api-contract-reviewer rulessupervibe:confidence-scoring artifact-type=agent-output; ≥9 required to mark review completeReturns ranked findings list:
CRITICAL (N findings):
- file.ext:42 — <issue> — <suggested fix>
MAJOR (N):
- ...
MINOR (N):
- ...
SUGGESTION (N):
- ...
Verdict: APPROVED | APPROVED WITH NOTES | BLOCKED
Evidence: <typecheck/test/lint output summary>
use-codegraph-before-refactor makes this a HARD BLOCK; review must enforce.supervibe:requesting-code-review — prepares the package this skill consumessupervibe:receiving-code-review — how the reviewed agent should respondcode-reviewer agent — primary user of this skill