open-code-review
使用 alibaba/open-code-review(ocr CLI)对 Git 变更执行 AI 代码评审:OCR 以确定性工程完成文件选择与规则匹配,产出行级定位、按严重度分级的结构化意见(bug/安全/性能等)。默认委托模式由当前 Agent 执行评审,无需配置额外 LLM;也可切换 OCR…
Skill by pi-ixel
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/pi-ixel-open-code-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ml, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/open-code-review
What's inside
- Skill name
open-code-review- Description
- 使用 alibaba/open-code-review(ocr CLI)对 Git 变更执行 AI 代码评审:OCR 以确定性工程完成文件选择与规则匹配,产出行级定位、按严重度分级的结构化意见(bug/安全/性能等)。默认委托模式由当前 Agent 执行评审,无需配置额外 LLM;也可切换 OCR 托管模式。适用于功能实现后、提交或交付前的语义级代码评审,也可独立调用。
- License
- MIT
- Instructions
- 35 lines in SKILL.md · view on GitHub
Files (9)
- SKILL.md
- openai.yaml · agents/
- LICENSE · references/
- delegate-mode.md · references/
- ocr-managed-mode.md · references/
- README.md · vendor/
- VERSION · vendor/
- ocr · vendor/bin/
- ocr.exe · vendor/bin/
SKILL.md (first lines)
# Open Code Review
`ocr` CLI(alibaba/open-code-review)以确定性工程决定「审哪些文件、套什么规则」,评审判断由 LLM 完成,输出按 severity(critical/high/medium/low)与 category 分级的行级意见。本 Skill 是对官方便携技能的 AAW 化薄壳,命令、参数与故障处理以 references/ 为准:
- `references/delegate-mode.md` — 委托模式(默认):OCR 只做文件选择与规则解析(`ocr delegate preview` / `ocr delegate rule`),评审由当前 Agent 按规则组逐文件执行并按统一 schema 输出。OCR 侧无需配置 LLM。
- `references/ocr-managed-mode.md` — OCR 托管模式:`ocr review` 由 OCR 自行调用其已配置的模型完成评审。用户明确要求 OCR 引擎评审、或环境已配置 provider 时使用;未配置时按该文档引导用户完成 `ocr config provider`,不得代填密钥。
用户未指定模式时选择委托模式。
## 业务上下文
评审前先收集业务上下文并随命令传入,可显著提升评审质量:
- 工作流内(存在 `.sdd/{SR}/`):优先把 `dev-design.md` 或 `模块详细设计说明书.md` 经 `--background-file` 传入;超过 CLI 尺寸上限时按参考文档的「恢复超大背景上下文」流程摘要后重试,不得静默截断设计文档。
- 独立调用:从需求描述或 commit message 提炼一句业务背景,经 `--background` 传入。
## 执行纪律
- 以 `ocr` 的原生输出与退出状态为评审结果,不另建包装报告;CLI 不可用、执行异常或结果无法判断时,停止并说明阻塞,不得把失败解释为通过。
- 不得通过 `--no-filter`、删除规则、放宽排除项或改写结果来获得「无问题」结论;`--exclude` 仅限与评审目标无关的路径(生成物、测试数据等),且须向用户说明理由。
- 委托模式必须覆盖 preview 返回的每个 reviewable file:逐文件标记 reviewed 或带具体理由的 skipped,报告中给出 total/reviewed/skipped 与覆盖率。
- 默认只评审不修改;用户明确要求修复时,仅处理 critical/high(含 medium 需用户确认),并遵循与 CodeCheck 相同的边界——修改不触及业务行为、公共契约、数据兼容、安全边界或已评审设计时,可直接修复并复验;触及任一边界或需多种取舍时,停止并呈报证据、影响与可选方案,等待用户决策。不得为通过评审关闭规则、弱化检查或改写结果。
- 定位失败(start_line 与 end_line 均为 0)的意见:先读目标文件定位相关代码再处理,不得因定位失败丢弃意见。
## 内置工具与运行约束
`ocr` CLI 已随 Skill 内置于 `vendor/bin/`(Windows amd64 与 Linux amd64:Windows 用 `vendor/bin/ocr.exe`,Linux x64/WSL 用 `vendor/bin/ocr`),从项目根目录以绝对路径直接调用,无需安装、无需 PATH、无需网络。references/ 文档中的 `ocr` 命令一律替换为该绝对路径执行;其中的 npm 安装路径面向上游通用环境,本环境一律忽略。其他平台未内置时参照 `vendor/README.md` 补充,在此之前该平台按阻塞处理,不得临时联网下载。前置要求 Git >= 2.41;二进制缺失或执行异常时,说明阻塞并停止,不得降级为无工具的自由评审并冒充本 Skill 的结果。
运行约束(本环境禁止任何云服务):
- 默认且优先使用委托模式:OCR 侧仅做本地 Git 操作与规则文件解析,不发起任何 LLM 调用;评审由宿主 Agent 按其既有模型完成。
- 遥测保持默认关闭(`telemetry.enabled` 缺省即 false);托管模式仅允许经 `providers.<name>.url` 指向内网模型端点,禁止配置任何公网端点。
- 评审产物只落本地:会话与记录在 `~/.opencodereview/`,报告写入工作区,不得上传至外部服务。From pi-ixel/Awesome-Agent-Workflow, MIT.
More from pi-ixel/Awesome-Agent-Workflow
- 0.623score
aaw-workflow
pi-ixel
配置驱动的 AAW 工作流 CLI 入口技能。读取 aaw CLI 返回的自描述工作单,按工作单调用子技能、执行 prompt、检查交付件并推进流程。提供 sr(严谨流程)、ar(从 AR 切入)和 dev(个人开发者轻量流程)三个入口。
SkillAFreshness: A★ 7Claude Code +9 - 0.589score
module-tobe-design
pi-ixel
基于当前 SDD 工作流指定的正式《模块详细设计说明书.md》及模块目录下的 `.context/详细设计上下文.md`,设计模块内与本次需求相关的 TOBE 详细方案。TOBE 是唯一可以编辑正式说明书的阶段,必须按正式大纲写入需求背景、外部依赖、整体方案、模块详细方案、对外接口、数据库/表设计、受影响模块与交互、…
SkillBFreshness: B★ 7Claude Code +9 - 0.589score
dev-design
pi-ixel
个人开发者轻量设计。以问题池循环把一个需求收敛为单份 dev-design.md:需求、现状摘要、方案、契约变更、影响面、验收标准、存疑。问人与问代码是同一个循环的两个出口——代码能答的问题攒批取证(优先委托只读…
SkillBFreshness: B★ 7Claude Code +9 - 0.589score
dev-design-gate
pi-ixel
个人开发者轻量设计门禁。对 dev-design.md 与 test-design.md 做 3 项准入检查——决策已收敛、代码论断可回溯、契约与验收可执行——判断设计是否足以进入任务拆分(task-split),输出 通过/不通过/阻塞 结论与整改清单。报告落盘…
SkillBFreshness: B★ 7Claude Code +9 - 0.589score
module-asis-analysis
pi-ixel
对代码仓中某个模块内与特定 SDD 需求、AR、功能点、影响范围或计划变更相关的部分进行 ASIS 逆向分析,并只更新模块目录下的 `.context/详细设计上下文.md`,记录关键事实、证据索引、调用链、工程约束、规格漂移和阻塞项。当前置 TOBE 详细设计、门禁或 AICoding…
SkillBFreshness: B★ 7Claude Code +9 - 0.589score
module-boundary-design
pi-ixel
模块边界设计。基于已完成的功能设计(SR-design),识别受影响模块,逐模块定义边界(职责、上游依赖、下游暴露),绘制模块交互时序,并通过对抗式审查发现边界冲突(职责泄漏、循环依赖、边界破坏、重复能力)。输出 module-boundary-design.md。用于AAW工作流步骤3。Use when the…
SkillBFreshness: B★ 7Claude Code +9 - 0.586score
module-test-design
pi-ixel
把已定稿的设计目标、契约、流程、异常边界、风险和可测试性输入转化为可执行的最小充分验证集,输出独立测试用例设计文档。本 skill 只输出最小充分测试用例集、覆盖矩阵、断言、建议位置和缺口;不得替设计补内容,不得拆分 AICoding 任务。支持两种模式:严格模式(SR/AR…
SkillBFreshness: B★ 7Claude Code +9 - 0.586score
sr-design-gate
pi-ixel
对 SR-design.md 进行设计质量门禁,检查需求范围、架构边界、接口与数据契约、验收闭环、风险处置、图表变更表达以及文档跨章节一致性。用于 SR 设计完成后、进入 ar-split 前判断 SR 级设计是否完整,并输出通过、不通过或阻塞结论。
SkillBFreshness: B★ 7Claude Code +9 - 0.586score
code-check
pi-ixel
使用随 Skill 发布的 CodeCheck CLI 检查代码变更,直接修复明确、局部且低风险的问题并复查;当修复涉及业务行为、公共契约、数据兼容、安全边界、已评审设计或大范围重构时,停止并请求用户决策。适用于功能实现后、提交或交付前的代码质量检查,也可独立调用。
SkillBFreshness: B★ 7Claude Code +9 - 0.586score
module-deep-research
pi-ixel
使用独立 CLI 执行连续、长程的既有模块研究,通过当前代码取证、Git 提交线索反查和用户补充问题三条轨道,把代码、测试、配置和文档中的当前行为沉淀为经过最终审查的专家级模块认知资产。支持完成后重新追加问题并刷新认知。适用于深入理解模块职责、运行路径、数据与状态、外部契约、失败恢复、并发一致性、配置、安全、可观测性…
SkillBFreshness: B★ 7Claude Code +9 - 0.586score
module-design-gate
pi-ixel
对当前 SDD 工作流指定的正式《模块详细设计说明书.md》和独立《模块测试用例设计.md》进行质量门禁检查,围绕证据链、边界链、执行链、验证链和风险链判断成果物是否足以支持用户评审并进入后续 AICoding,同时识别实现细节越界、核心设计未讲清和冗余重复等低质量内容。当前需要确认详设和测试设计是否可进入…
SkillBFreshness: B★ 7Claude Code +9 - 0.583score
mermaid-diagram
pi-ixel
为 Markdown 和技术文档选择、编写、审视并离线编译验证 Mermaid 图。当前任务涉及流程、时序、状态、依赖或数据关系,且图比文字或表格更利于理解和评审时使用;不用于装饰文档或替代本应精确定义的契约。
SkillBFreshness: B★ 7Claude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 7
- Forks
- 6
- Open issues
- 12
- Last commit (this folder)
- Oct 8, 2026 (19 days ago)
- Last release
- Jul 23, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from pi-ixel
- 0.623score
aaw-workflow
pi-ixel
配置驱动的 AAW 工作流 CLI 入口技能。读取 aaw CLI 返回的自描述工作单,按工作单调用子技能、执行 prompt、检查交付件并推进流程。提供 sr(严谨流程)、ar(从 AR 切入)和 dev(个人开发者轻量流程)三个入口。
SkillAFreshness: A★ 7Claude Code +9 - 0.589score
dev-design
pi-ixel
个人开发者轻量设计。以问题池循环把一个需求收敛为单份 dev-design.md:需求、现状摘要、方案、契约变更、影响面、验收标准、存疑。问人与问代码是同一个循环的两个出口——代码能答的问题攒批取证(优先委托只读…
SkillBFreshness: B★ 7Claude Code +9 - 0.589score
module-tobe-design
pi-ixel
基于当前 SDD 工作流指定的正式《模块详细设计说明书.md》及模块目录下的 `.context/详细设计上下文.md`,设计模块内与本次需求相关的 TOBE 详细方案。TOBE 是唯一可以编辑正式说明书的阶段,必须按正式大纲写入需求背景、外部依赖、整体方案、模块详细方案、对外接口、数据库/表设计、受影响模块与交互、…
SkillBFreshness: B★ 7Claude Code +9 - 0.589score
dev-design-gate
pi-ixel
个人开发者轻量设计门禁。对 dev-design.md 与 test-design.md 做 3 项准入检查——决策已收敛、代码论断可回溯、契约与验收可执行——判断设计是否足以进入任务拆分(task-split),输出 通过/不通过/阻塞 结论与整改清单。报告落盘…
SkillBFreshness: B★ 7Claude Code +9 - 0.589score
module-boundary-design
pi-ixel
模块边界设计。基于已完成的功能设计(SR-design),识别受影响模块,逐模块定义边界(职责、上游依赖、下游暴露),绘制模块交互时序,并通过对抗式审查发现边界冲突(职责泄漏、循环依赖、边界破坏、重复能力)。输出 module-boundary-design.md。用于AAW工作流步骤3。Use when the…
SkillBFreshness: B★ 7Claude Code +9 - 0.589score
module-asis-analysis
pi-ixel
对代码仓中某个模块内与特定 SDD 需求、AR、功能点、影响范围或计划变更相关的部分进行 ASIS 逆向分析,并只更新模块目录下的 `.context/详细设计上下文.md`,记录关键事实、证据索引、调用链、工程约束、规格漂移和阻塞项。当前置 TOBE 详细设计、门禁或 AICoding…
SkillBFreshness: B★ 7Claude Code +9
Cite this page
open-code-review skill. Agent Mart. https://agentmart.dev/skills/pi-ixel-open-code-review (last updated 2026-10-24)