code-review-doc-generator
代码评审文档生成工作流技能。当开发者需要进行代码评审、代码审查、code review、评审记录、评审文档生成、评审报告、代码质量检查、评审效率统计、评审提效分析时触发此技能。无论用户说"帮我评审下代码"、"review一下"、"生成评审报告"、"检查代码质量"、"code…
Skill by Kevinlan888
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/kevinlan888-code-review-doc-generator
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: documents
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. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/code-review-doc-generator
What's inside
- Skill name
code-review-doc-generator- Description
- 代码评审文档生成工作流技能。当开发者需要进行代码评审、代码审查、code review、评审记录、评审文档生成、评审报告、代码质量检查、评审效率统计、评审提效分析时触发此技能。无论用户说"帮我评审下代码"、"review一下"、"生成评审报告"、"检查代码质量"、"code review"还是任何涉及代码审查的场景,都应使用此技能。支持首次评审和二次评审在同一对话中完成,自动获取发起人信息,智能生成功能模块名称,合并交互提问,生成包含多维效率指标(代码评审提效、问题摘出数、代码质量评分)的标准化评审文档。
- License
- MIT
- Instructions
- 304 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (6)
- SKILL.md
- metrics-guide.md · references/
- project-mapping.md · references/
- templates.md · references/
- validate_yaml.cpython-313.pyc · scripts/__pycache__/
- validate_yaml.py · scripts/
SKILL.md (first lines)
# Code Review Document Generator
自动化代码评审文档生成技能,支持 Git/SVN 双版本控制系统。在同一对话内完成首次和二次评审的完整闭环,用户确认后生成带多维效率指标的结构化评审文档。
## 核心设计理念
此工作流的核心价值在于 **量化 AI 评审效率**。相比人工评审,AI 评审的提效比例(代码评审提效)是衡量价值的核心指标。整个流程围绕"检测 → 提问 → 评审 → 迭代 → 生成 → 校验"六个阶段展开。
工作流区分两类评审场景:
- **类型 A(变更类)**:基于 VCS diff 的变更评审,需要交互提问收集元信息
- **类型 B(片段类)**:用户直接提供的代码片段/文件评审,跳过提问直接评审
> **📁 配套资源:** 文档模板在 `references/templates.md`,项目类型映射在 `references/project-mapping.md`,效率指标计算方法在 `references/metrics-guide.md`,YAML 校验脚本在 `scripts/validate_yaml.py`。
---
## 状态机(核心流程)
```
[INIT] → [DETECTED] → [QUESTIONED? 仅类型A] → [REVIEWING] → [COMPLETED]
```
关键约束:
- 类型 A 必须经过 QUESTIONED 状态(等待用户回答),禁止跳过
- 类型 B 从 DETECTED 直接到 REVIEWING
- 所有阶段 **静默执行**(不输出"正在检测"、"正在评审"等过程文字),仅在需要用户交互时输出固定模板
- 进入 COMPLETED 后立即生成文档,**禁止二次确认**"是否生成文档"
---
## Phase 0: 评审类型识别 (🔇 静默)
分析用户请求,判断评审类型,不输出任何过程信息。
**类型 A — 变更类评审:**
- Git 暂存区/工作区变更、commit diff、SVN 工作区修改
- 用户提及"变更"、"修改"、"提交"、"diff"、"stage" 等关键词
**类型 B — 代码片段类评审:**
- 用户直接粘贴代码、指定评审特定函数/文件
- 评审对象已在对话上下文中(当前打开文件/选中代码)
- 用户提及"函数"、"方法"、"这段代码"、"这个文件" 等关键词
默认规则:无法判断时按类型 A 处理。
---
## Phase 1: 环境检测与初始化 (🔇 静默)
> 详细的项目类型映射和 VCS 命令见 `references/project-mapping.md`。
### 1.1 VCS 检测
按顺序检测 `.git` → `.svn`,两者都不存在时提示用户切换到项目根目录。
### 1.2 发起人信息
- **Git**:`git config user.name` / `git config user.email`
- **SVN**:`svn auth` 或 `svn log -l 1 --quiet`
- 获取失败时在 Phase 2 提问中补充询问
### 1.3 项目类型识别
读取 `references/project-mapping.md` 中的映射表,按 Git Remote URL → SVN URL → AI 推断的顺序识别项目类型(候选:LP、DWSSDK、读码门、读码门SDK、单间分离、单间分离SDK、AA点胶、落格追溯IPC、落格追溯IPC前端、DFS、WPF公共控件、3D线激光SDK、其他)。
### 1.4 模块名称
根据文件路径、commit message、代码功能智能推断,在提问时展示给用户确认。
---
## Phase 2: 合并提问
**类型 A 必须执行,类型 B 自动跳过。**
### 类型 A 输出模板(逐字输出,禁止修改)
> 输出模板参见下方「交互文本汇总 → Phase 2 提问」。
回答中的"项目模块"决定文档标题,"是否AI辅助"和"AI开发耗时"决定是否计算开发效率指标。必须等待用户真实回复,禁止假设或自动填充。
### 类型 B 默认值
类型 B 自动使用 `AI辅助=否`,`AI开发耗时=不适用`,直接进入 Phase 3。
---
## Phase 3: 代码评审
### 3.1 获取变更 (🔇 静默)
**Git:**
```bash
git diff --cached --name-only
git diff --cached --shortstat
git diff --cached
```
**SVN:**
```bash
svn status
svn diff
```
### 3.2 评审维度
覆盖六个维度:代码规范性、潜在 Bug 和风险、性能问题、安全隐患、可维护性、最佳实践。
### 3.3 评审结果展示模板
```
【首次评审结果】
变更概览:{files}个文件,+{add}/-{del}行
### 严重问题 ({count})
1. {问题标题} - `{文件}:{行号}`
### 主要问题 ({count})From Kevinlan888/skills, MIT.
More from Kevinlan888/skills
- 0.469score
media-library-organizer
Kevinlan888
用于规范化电影和剧集库。它可以识别杂乱的文件名并转换为 OMDb 兼容的标准英文格式,自动合并电视剧季度,归档游离视频文件,并清理垃圾元数据。
SkillCFreshness: CClaude Code +9 - 0.455score
skill-creator
Kevinlan888
Create new skills, modify and improve existing skills, and measure skill performance.
SkillCFreshness: CClaude Code +9 - 0.455score
skill-creator
Kevinlan888
Create new skills, modify and improve existing skills, and measure skill performance.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 25, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Kevinlan888/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Kevinlan888
- 0.469score
media-library-organizer
Kevinlan888
用于规范化电影和剧集库。它可以识别杂乱的文件名并转换为 OMDb 兼容的标准英文格式,自动合并电视剧季度,归档游离视频文件,并清理垃圾元数据。
SkillCFreshness: CClaude Code +9 - 0.455score
skill-creator
Kevinlan888
Create new skills, modify and improve existing skills, and measure skill performance.
SkillCFreshness: CClaude Code +9 - 0.455score
skill-creator
Kevinlan888
Create new skills, modify and improve existing skills, and measure skill performance.
SkillCFreshness: CClaude Code +9
Cite this page
code-review-doc-generator skill. Agent Mart. https://agentmart.dev/skills/kevinlan888-code-review-doc-generator (last updated 2026-10-24)