← Back to Skills Marketplace
axelhu

Superpowers Requesting Code Review

by AxelHu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
194
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-requesting-code-review
Description
Use when completing tasks, implementing major features, or before merging - dispatches code review subagent to catch issues before they cascade, adapted for...
README (SKILL.md)

Superpowers Requesting Code Review(OpenClaw 适配版)

概述

在问题级联前派发代码审查 subagent 捕获问题。审查者获得精确构造的上下文做评估——永远不是你 session 的历史。这保持审查者专注在工作产出上,而非你的思维过程。

核心原则: 尽早审查,经常审查。

OpenClaw 适配

Superpowers 原版使用 Task 工具派发 code-reviewer subagent。OpenClaw 用 sessions_spawn

  • 派发前准备审查上下文(git diff、变更摘要、规格引用)
  • sessions_spawn(mode="run") 派发一次性审查 session
  • 审查结果通过 session 历史或文件系统返回

何时请求审查

强制:

  • subagent-dev 中每个任务完成后
  • 完成重大功能后
  • Merge 到 main 前

可选但有价值:

  • 卡住时(新鲜视角)
  • 重构前(基线检查)
  • 修复复杂 bug 后

如何请求

1. 收集上下文

# 获取 git diff
git diff BASE_SHA HEAD > /tmp/review-diff.patch
git log --oneline BASE_SHA..HEAD

# 获取变更统计
git diff --stat BASE_SHA HEAD

2. 准备审查 prompt

审查 prompt 应包含:

  • 实现了什么 — 刚刚构建的内容
  • 计划/需求 — 应该做什么
  • 基准 SHA — 起始 commit
  • 头部 SHA — 结束 commit
  • 变更描述 — 简要总结

3. 派发审查 subagent

sessions_spawn({
  task: `代码审查请求

实现了什么:
[具体描述刚完成的工作]

规格/需求:
[任务来自哪个计划,相关规格要求]

变更:
[git diff 关键内容或指向 diff 文件的路径]

请审查:
1. 规格合规——实现是否满足需求?
2. 代码质量——DRY、命名、测试设计
3. 潜在问题——bug、边界情况、安全

返回:strengths、issues(按 severity 分类)、assessment`,
  runtime: "subagent",
  mode: "run",
  cwd: "/path/to/project"
})

4. 处理反馈

  • 立即修复 Critical 问题
  • 继续前修复 Important 问题
  • 记录 Minor 问题供以后
  • 如果审查者错了——用技术理由反驳

审查关注点

规格合规

  • 每个计划需求有对应实现吗?
  • 没有做多余的东西?
  • 边界情况覆盖了吗?

代码质量

  • DRY(不要重复自己)?
  • 命名清晰有意义?
  • 测试覆盖好?
  • 没有明显的性能问题?

问题严重度

级别 含义 行动
Critical 破坏功能或安全 立即修复
Important 重要但非破坏 继续前修复
Minor 风格/改进建议 记录可选做

Red Flags

永远不要:

  • 因为"简单"就跳过审查
  • 忽略 Critical 问题
  • 有未修复 Important 问题时继续
  • 用合理技术反驳有效反馈

如果审查者错了:

  • 用技术理由反驳
  • 展示证明它工作的代码/测试
  • 请求澄清

与工作流集成

Subagent 驱动开发:

  • 每个任务审查
  • 在问题级联前捕获
  • 继续前修复

顺序执行:

  • 每个批次(3 个任务)后审查
  • 获得反馈,应用,继续

临时开发:

  • Merge 前审查
  • 卡住时审查
Usage Guidance
This skill appears to be what it says: a recipe for spawning an ephemeral code-review subagent. Before installing/using it, confirm that your agent environment provides the sessions_spawn API and that the cwd you supply points to the intended repository. Be careful not to include sensitive secrets in the git diff or the review prompt (credentials, private keys, API tokens); redact or exclude those files. Prefer ephemeral project paths and least-privilege subagent runtimes, and validate any subagent outputs before acting (especially for fixes marked Critical). If you require stricter controls, enforce policies that prevent subagents from accessing secrets or external network resources.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-requesting-code-review Version: 1.0.0 The skill bundle provides a structured workflow for an AI agent to request code reviews from subagents using the OpenClaw 'sessions_spawn' tool. The instructions in SKILL.md focus on standard development practices such as generating git diffs, summarizing changes, and evaluating code quality, with no evidence of malicious intent, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
The name/description promise (dispatch code-review subagent) matches the SKILL.md: it explains collecting a git diff, preparing a review prompt, and calling sessions_spawn to run a subagent. No unrelated binaries, env vars, or config paths are requested.
Instruction Scope
Runtime instructions focus on preparing review context (git diff, summary, SHAs) and spawning a review session. They do not instruct reading unrelated system files, exfiltrating session history, or sending data to external endpoints. The use of cwd and /tmp is typical for repository-based workflows.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — lowest-risk install posture. There is nothing downloaded or written by an installer.
Credentials
The skill declares no required environment variables or credentials. It expects access to a git repository (running git diff/log), which is coherent for a code-review helper. No unrelated credentials or secrets are requested.
Persistence & Privilege
always is false and autonomous invocation is allowed (platform default). The skill does not request persistent system presence or modification of other skills' configurations.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-requesting-code-review
  3. After installation, invoke the skill by name or use /openclaw-requesting-code-review
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: OpenClaw-adapted skill.
Metadata
Slug openclaw-requesting-code-review
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Superpowers Requesting Code Review?

Use when completing tasks, implementing major features, or before merging - dispatches code review subagent to catch issues before they cascade, adapted for... It is an AI Agent Skill for Claude Code / OpenClaw, with 194 downloads so far.

How do I install Superpowers Requesting Code Review?

Run "/install openclaw-requesting-code-review" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Superpowers Requesting Code Review free?

Yes, Superpowers Requesting Code Review is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Superpowers Requesting Code Review support?

Superpowers Requesting Code Review is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Superpowers Requesting Code Review?

It is built and maintained by AxelHu (@axelhu); the current version is v1.0.0.

💬 Comments