ethanreedlabs/sulde/code-review
Claude Code and agent skill by ethanreedlabs/sulde
- community
Checking that the SKILL.md file is still in the repository.
代码审查 / Code Review / CR / 审一下分支 / 检查改动 / 合并前审查 / 评估代码质量 / review branch — 启动 2 人审查团队(架构合规 + 代码质量)审查指定分支相对 develop 的所有改动。当用户说"审一下 dev/xxx""code review""看下这个分支""合并前先审""check 一下代码质量"时自动触发。stack 中性 — 习语 / lint 工具 / 架构契约从 references/{stack}.md 读。
Install
npx vskill@latest install ethanreedlabs/sulde/code-reviewSKILL.md
代码审查团队
启动一个 2 人审查团队,分别从架构合规和代码质量两个维度审查指定分支。
stack 决定后必先 Read 对应 references:
| Frontend stack | 必 Read | |
|---|---|---|
mobile-android | references/android.md | |
mobile-ios | references/ios.md | |
mobile-flutter | references/flutter.md | |
mobile-harmony | references/harmony.md |
§1 思考模式(强制)
执行 `/code-review` 时必须启用 think hard 思考模式。 代码审查需要细致分析,但不需要 ultrathink 那么重。两个 subagent 各用 think hard。
§2 启动方式
或交互式:用户输入 /code-review 后,问"审查哪个分支?"。
§3 执行步骤
- 确认分支名
- 抓 diff:
git diff develop...{branch} --stat+--name-only - 并行 Read 全部改动文件 + 关联上下文(Store / Reducer / Repository / 等)
- spawn 2 人审查团队 via Agent 工具:
- 队友 1:架构合规
- 队友 2:代码质量 + 性能
- 汇总报告:
.ai-workspace/reviews/{branch}-{date}.md - 不修改代码(本 skill 只审查,修复另派 task)
§4 队友分工
队友 1:架构合规审查
通用维度(stack 通用):
- state machine 约束:state transition / reducer pure / side effect 隔离(stack 特定见 references §1)
- 模块依赖方向:Feature 不依赖其他 Feature,只依赖 Spec / Port / core-ui
- 分支 → 作者 alias 一致性(commit author 与
.sulde-config.yaml: team[]mapping 匹配) - AI 痕迹:代码中无
AI / Claude / GPT / LLM / generated / auto-generated - 非源码文件未泄漏:
.ai-workspace/类文件不应在源码目录 - commit message 拟人化:无 Phase / 批次 / P0 / emoji / 数字罗列
stack 特定架构契约见 references/{stack}.md §1。
队友 2:代码质量 + 性能审查
通用维度:
- 内存管理:未释放的资源 / 引用泄漏 / 监听器未注销
- 并发安全:async 边界 / 主线程违规 / 状态可见性
- 错误处理:统一错误类型 / 未处理 error 分支 / silent error
- 资源清理:页面退出时 release / 监听器在合适位置 cancel
- 重试策略:可重试错误用指数退避(2/4/8s)
- null safety / Optional:强解 / 隐式假设
- 性能反模式:同步 IO 在主线程 / 大列表无 diff / 大图无压缩
stack 特定常见反模式 + lint 命令见 references/{stack}.md §2-§3。
§5 spawn prompt 模板
§6 审查报告格式
.ai-workspace/reviews/{branch}-{date}.md:
§7 与 /assign / /postmortem 的关系
/code-review只产出报告,不修代码- 报告里的 🔴 / 🟡 项 → 由协调端写 fix task md,用 /assign 跑(详 writing-task-md SKILL)
- 修完任 fix 后,bug 类问题必跑 /postmortem 4 问漏斗,登记 ADR / 加 lint rule
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/dev/code-review/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ethanreedlabs/sulde/code-review)