Dev & Engineering code-reviewgitsubagentssoftware-developmentmerge-readiness

Continuous Code Review

Dispatch focused reviews after tasks, major features, and before merges to catch problems early.

FollowSkills review · FSRS-2.0
Use with care
53/ 100 5-point scale 2.7 / 5
1 2 3 4 5 6
1Trust16 / 25 · 3.2/5

The evidence constrains review context and explicitly requires read-only inspection without modifying the working tree, index, HEAD, or branch state, reducing privilege and data-exposure risk. Points are deducted because user confirmation, sensitive-code handling, subagent data boundaries, feedback rollback, and concrete source attribution are not specified; unverified publisher identity is not independently penalized.

2Reliability8 / 20 · 2.0/5

The workflow is internally coherent: obtain Git SHAs, dispatch a general-purpose reviewer, and process feedback by severity; the template also defines read-only behavior and structured output. Points are deducted for dependence on an available general-purpose subagent, Git, and the referenced template, plus missing handling for command failure, unavailable subagents, malformed inputs, and diagnostic failure feedback; static review caps this at 10.

3Adaptability10 / 15 · 3.3/5

The skill clearly targets review after tasks, major features, before merges, and optionally when stuck or refactoring, with mandatory and optional triggers distinguished. Points are deducted because non-fit boundaries, input requirements, host-environment compatibility, and Chinese-language support are not defined; invocation is reasonably precise but assumes an agent with subagent capability.

4Convention8 / 15 · 2.7/5

The documentation is well organized and includes triggers, steps, placeholders, workflow integration, red flags, and a complete reviewer template; repository context supplies MIT licensing and a package version. Points are deducted because the skill itself lacks installation/dependency notes, changelog or versioning guidance, named maintenance responsibility, and an explicit update path, while reachability of the referenced template is assumed.

5Effectiveness7 / 15 · 2.3/5

The skill turns code review into a structured assessment against requirements, Git ranges, quality, architecture, testing, and production readiness, with severity-based remediation guidance. Points are deducted because the example is illustrative rather than execution evidence, and fixing and verifying findings still requires further agent or user work; static review caps this at 7.

6Verifiability4 / 10 · 2.0/5

The skill provides auditable base/head SHAs, diff commands, explicit review criteria, and a structured output format, giving limited traceability. Points are deducted because it includes no skill-specific test suite, real CI coverage, or third-party execution evidence, so independent reproduction remains limited; static review caps this at 5.

Evidence confidence:Low Reviewed Jul 19, 2026 Reviewed revision d884ae04edeb
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • The skill sends code-diff and requirements context to a subagent; confirm that proprietary data, credentials, or other sensitive content stays within approved boundaries.
  • It depends on Git, subagent dispatch, and the code-reviewer.md template, without defining fallback behavior or diagnostic errors when those dependencies are unavailable.
  • The mandatory-review policy adds process cost; users should confirm that it fits the repository and merge workflow.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

What does this skill do, and when should you use it?

This skill is the code-review request component of Superpowers, a software development methodology, rather than an implementation tool. It calls for review after every task in subagent-driven development, after major features, and before merging to main. The reviewer receives deliberately scoped context so evaluation centers on the work product and requirements. Feedback is classified as Critical, Important, or Minor and informs whether work should be fixed, paused, or continued.

Runs git rev-parse to obtain a base commit SHA and the current commit SHA; dispatches a general-purpose code-review subagent using the code-reviewer.md template; supplies the work description, plan or requirements, BASE_SHA, and HEAD_SHA; receives review feedback and applies severity-based handling by fixing Critical issues immediately, fixing Important issues before proceeding, noting Minor issues for later, or technically challenging incorrect feedback.

  1. A team using subagent-driven development wants a review after each engineering task.
  2. A developer has completed a major feature and wants an independent check before continuing.
  3. A contributor is preparing to merge to main and needs requirements-focused review.
  4. A developer is stuck, planning a refactor, or has fixed a complex bug and wants a fresh perspective.

What are this skill's strengths and limitations?

Pros
  • Defines clear review points after tasks, major features, and before merges.
  • Keeps the reviewer focused by supplying crafted context instead of the full session history.
  • Provides explicit severity-based handling and blocks progress on Critical issues.
  • Ships as part of Superpowers, which the README identifies as MIT-licensed.
Limitations
  • Requires a general-purpose subagent and the code-reviewer.md template.
  • The supplied material does not document standalone installation.
  • The skill requests review and guides follow-up; it does not implement fixes or provide review-test evidence.
  • It relies on Git commit SHAs, and support for non-Git workflows is not documented.

How do you install this skill?

The skill is located at skills/requesting-code-review/SKILL.md in obra/superpowers; the supplied material does not document a standalone installation method. The README says to install the Superpowers collection separately for each coding-agent harness. For Codex CLI, it documents opening /plugins, searching for superpowers, and selecting Install Plugin.

How do you use this skill?

Trigger it after a task, major feature, or before a merge, for example: “I finished the authentication feature; request a code review before merging.” It obtains BASE_SHA=$(git rev-parse HEAD~1) or origin/main and HEAD_SHA=$(git rev-parse HEAD), then dispatches a reviewer with the code-reviewer.md template. After feedback arrives, fix Critical and Important issues before continuing.

FAQ

Does the skill cost money?
The Superpowers README identifies the collection as MIT-licensed. Any subagent runtime or platform charges are not specified in the supplied material.
Does it modify the code automatically?
No. It dispatches a reviewer and guides responses to the feedback; implementation fixes remain a subsequent development action.
When is review mandatory?
After each task in subagent-driven development, after completing a major feature, and before merging to main. Review is also suggested when stuck, before refactoring, or after fixing a complex bug.
What happens when the reviewer finds issues?
Fix Critical issues immediately, fix Important issues before proceeding, and note Minor issues for later. If feedback is wrong, respond with technical reasoning and code or test evidence.

More skills from this repository

All from obra/superpowers

Dev & Engineering

Executing Plans

Turn a written implementation plan into verified, checkpointed development work.

Dev & Engineering

Design Before Code

Clarify intent, compare approaches, and secure an approved design before implementation begins.

Dev & Engineering

Writing Plans

Turn multi-step software requirements into executable, testable implementation plans.

Dev & Engineering

Subagent-Driven Development

Execute independent implementation tasks with fresh agents and review gates.

Dev & Engineering

Rigorous Code Review Reception

Verify review feedback before changing code, then act on technical evidence.

Dev & Engineering

Parallel Agent Dispatch

Delegate independent engineering problems to focused agents and investigate them concurrently.

Dev & Engineering

Superpowers Skill Bootstrap

Ensures applicable skills are discovered and invoked before every response or action.

Dev & Engineering

Systematic Debugging

Find the root cause before changing code, reducing trial-and-error rework.

Dev & Engineering

Verification Before Completion

Require fresh evidence before claiming work is complete, fixed, or passing.

Dev & Engineering

Development Branch Finisher

Safely close completed development work after tests pass, with guided merge, PR, retention, or discard choices.

Dev & Engineering

Test-Driven Development

Prove expected behavior with a failing test before writing implementation code.

Dev & Engineering

Isolated Git Workspace

Creates an isolated workspace for feature work, then prepares the project and verifies its clean test baseline.

Dev & Engineering

Test-Driven Skill Authoring

Create, revise, and verify Agent Skills with a test-driven documentation workflow.

Related skills