File tree Expand file tree Collapse file tree 11 files changed +300
-74
lines changed
Expand file tree Collapse file tree 11 files changed +300
-74
lines changed Original file line number Diff line number Diff line change 66 },
77 "metadata" : {
88 "description" : " TapTap Claude Code 插件库 - 提供开发工作流自动化插件" ,
9- "version" : " 0.1.20 " ,
9+ "version" : " 0.1.22 " ,
1010 "pluginRoot" : " ./plugins"
1111 },
1212 "plugins" : [
2525 {
2626 "name" : " git" ,
2727 "source" : " ./plugins/git" ,
28- "description" : " Git 工作流命令插件,提供提交/推送/MR、远程平台操作、自动代码审查(Agent Team + Codex) " ,
29- "version" : " 0.1.9 " ,
28+ "description" : " Git 工作流命令插件,提供提交/推送/MR、远程平台操作、自动代码审查(Agent Team 审查+辩论 + Codex 双视角),支持项目自定义审查规则 " ,
29+ "version" : " 0.1.11 " ,
3030 "author" : {
3131 "name" : " TapTap AI Team"
3232 },
3838 "name" : " sync" ,
3939 "source" : " ./plugins/sync" ,
4040 "description" : " 项目配置同步插件,提供 MCP、LSP 和开发环境配置同步功能" ,
41- "version" : " 0.1.16 " ,
41+ "version" : " 0.1.18 " ,
4242 "author" : {
4343 "name" : " TapTap AI Team"
4444 },
Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## 0.1.21
4+
5+ ### Git Plugin (0.1.10)
6+
7+ - Added project-level custom review rules support (review-rules.md with scope-based matching)
8+ - Redesigned code review engine: Agent Team with debate phase (2 members review independently then cross-validate)
9+ - Added review checklist loading with project customization support (shared with CI reviewer)
10+ - Updated plugin description to reflect new review architecture
11+
12+ ### Sync Plugin (0.1.17)
13+
14+ - Added review-rules template sync to skills-sync agent (copies review-rules.md if not exists)
15+ - Added review-rules to ` /sync:basic ` output and override policy docs
16+ - Added review-rules.md template to sync plugin skills directory
17+
18+ ### Marketplace
19+
20+ - Bumped version from 0.1.20 to 0.1.21
21+ - Updated git plugin to version 0.1.10
22+ - Updated sync plugin to version 0.1.17
23+ - Removed ralph plugin (still in development)
24+
325## 0.1.20
426
527### Git Plugin (0.1.9)
Original file line number Diff line number Diff line change @@ -85,8 +85,8 @@ mkdir -p .claude && echo '{
8585| 插件 | 版本 | 描述 |
8686| ------- | ----- | ----------------------------------------------------------------- |
8787| spec | 0.1.4 | Spec-Driven Development 工作流插件 |
88- | git | 0.1.9 | Git 工作流自动化插件(提交/推送/MR + 自动代码审查 + 远程平台操作) |
89- | sync | 0.1.16 | 开发环境配置同步插件(MCP + LSP + Hooks + Cursor + Claude Skills) |
88+ | git | 0.1.10 | Git 工作流自动化插件(提交/推送/MR + 自动代码审查 + 远程平台操作) |
89+ | sync | 0.1.17 | 开发环境配置同步插件(MCP + LSP + Hooks + Cursor + Claude Skills) |
9090| quality | 0.0.4 | AI 驱动的代码质量检查插件(9 个并行 Agent,支持 Bug 检测、代码质量、安全检查、性能分析) |
9191
9292
Original file line number Diff line number Diff line change 11{
22 "name" : " git" ,
3- "description" : " Git 工作流命令插件,提供提交/推送/MR 创建、远程平台操作(GitHub/GitLab)、自动代码审查(Agent Team + Codex 双引擎),支持智能任务 ID 提取和规范化提交信息 " ,
4- "version" : " 0.1.9 " ,
3+ "description" : " Git 工作流命令插件,提供提交/推送/MR 创建、远程平台操作(GitHub/GitLab)、自动代码审查(Agent Team 审查+辩论 + Codex 双视角),支持项目自定义审查清单 " ,
4+ "version" : " 0.1.11 " ,
55 "author" : {
66 "name" : " TapTap AI Team"
77 }
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 1+ <!--
2+ 项目专属审查规则(Project Review Rules)
3+
4+ 本文件定义项目特有的代码审查规则,审查引擎会自动加载。
5+ 如果没有填写任何规则(仅有注释),此文件不会影响审查结果。
6+
7+ 格式说明:
8+ 每条规则是一个 ## 标题的 section,包含:
9+ - 标题 + 严重级别:## 规则名称 (BLOCKING/WARNING/NIT)
10+ - **scope**: glob pattern,匹配需要检查的文件路径(支持多行,每行一个 pattern)
11+ - 规则描述:具体检查什么
12+ - 合规示例 / 违规示例:帮助 reviewer 准确判断
13+
14+ 严重级别说明:
15+ - BLOCKING: 必须修复才能合并
16+ - WARNING: 建议修复,不阻塞合并
17+ - NIT: 风格建议,可忽略
18+
19+ 常见规则类型(按需添加):
20+ - API 字段注释/文档要求(proto 注释、swagger 注解、KDoc/JavaDoc)
21+ - 命名约定(包名、类名、方法名规范)
22+ - 目录结构约定(新文件应放在哪里)
23+ - 依赖管理(禁止引入特定依赖、版本锁定)
24+ - 配置文件格式(特定 key 必须存在)
25+ - 国际化/本地化要求
26+
27+ 示例规则(取消注释并修改后生效):
28+
29+ ## API 字段注释 (BLOCKING)
30+
31+ **scope**: `src/api/**/*.proto`
32+
33+ 所有 Request/Response message 及其引用的 model,每个字段必须有行尾注释说明含义。
34+
35+ 合规:
36+ string name = 1; // 用户昵称
37+ 违规:
38+ string name = 1;
39+
40+ -->
Original file line number Diff line number Diff line change 11{
22 "name" : " sync" ,
33 "description" : " 项目配置同步插件,提供 MCP、LSP 和开发环境配置同步功能" ,
4- "version" : " 0.1.16 " ,
4+ "version" : " 0.1.18 " ,
55 "author" : {
66 "name" : " TapTap AI Team"
77 }
Original file line number Diff line number Diff line change @@ -344,6 +344,7 @@ chmod +x .githooks/pre-commit
344344
345345## 版本历史
346346
347+ - ** v0.1.17** - skills-sync 新增 review-rules 模板同步(不覆盖项目已有规则)
347348- ** v0.1.16** - review-checklist 不覆盖项目自定义版本;修正覆盖策略文档;修复 4 个 hook 脚本缺少可执行权限;Cursor 模板新增 Pipeline Watch
348349- ** v0.1.15** - 新增 ` /sync:lsp ` 命令(检测语言+安装 binary+启用插件);` /sync:basic ` LSP 首次即装不再延迟;Cursor 模板新增 code review 步骤(含 --skip-code-review);修复 MR 模板覆盖问题(原子 bash);hooks 新增 LSP 脚本;更新 statusline/ensure-golang
349350- ** v0.1.14** - 修复 10 个命令文件 allowed-tools 缺失问题;补齐 printenv、head、pwd、cp、ls、sort、tail、echo、wc、claude、bash、mv、tr 等命令权限声明;cursor-templates 同步修复
Original file line number Diff line number Diff line change @@ -47,11 +47,26 @@ test -f {PROJECT_ROOT}/.claude/skills/code-reviewing/review-checklist.md || \
4747
4848如果目标文件已存在,记录为 "已存在(跳过)"。
4949
50+ ### 4. 复制 review-rules(项目审查规则模板)
51+
52+ 如果 CHECKLIST_FOUND(review-rules 在同一目录):
53+ ``` bash
54+ mkdir -p {PROJECT_ROOT}/.claude/skills/code-reviewing
55+ # 仅在文件不存在时复制(不覆盖项目已填写的规则)
56+ test -f {PROJECT_ROOT}/.claude/skills/code-reviewing/review-rules.md || \
57+ cp " {SKILLS_DIR}/code-reviewing/review-rules.md" {PROJECT_ROOT}/.claude/skills/code-reviewing/
58+ ```
59+
60+ ** 重要** :使用 ` test -f ... || ` 确保不覆盖项目已有的自定义规则。
61+
62+ 如果目标文件已存在,记录为 "已存在(跳过)"。
63+
5064## 输出格式(严格遵循)
5165
5266## 结果
5367- 状态: success / failed / skipped
5468- 详情:
5569 - grafana-dashboard-design: [ 已复制/源目录不存在(跳过)]
5670 - review-checklist: [ 已复制/已存在(跳过)/源目录不存在(跳过)]
71+ - review-rules: [ 已复制/已存在(跳过)/源目录不存在(跳过)]
5772- 错误: [ 如有]
Original file line number Diff line number Diff line change @@ -183,6 +183,7 @@ bash {SCRIPTS_DIR}/detect-lsp.sh "$(pwd)"
183183 ✅ Claude Skills 同步: 成功
184184 - grafana-dashboard-design(Grafana Dashboard 设计规范)
185185 - review-checklist(Code Review 检查清单)[已复制/已存在(跳过)/源目录不存在(跳过)]
186+ - review-rules(项目审查规则模板)[已复制/已存在(跳过)/源目录不存在(跳过)]
186187 - 位置: .claude/skills/
187188
188189 ✅ Status Line 配置: 成功
@@ -337,7 +338,7 @@ bash {SCRIPTS_DIR}/detect-lsp.sh "$(pwd)"
337338 - ** Cursor 同步** :直接覆盖(rules 和 commands 每次重新生成)
338339 - ** Spec Skills** :直接覆盖(每次从 spec 插件重新生成 .mdc 文件)(仅 --with-spec 时执行)
339340 - ** GitLab MR 模板** :已存在则跳过,不覆盖(保留项目自定义配置)
340- - ** Claude Skills** :grafana-dashboard-design 直接覆盖;review-checklist 已存在则跳过(保留项目自定义版本)
341+ - ** Claude Skills** :grafana-dashboard-design 直接覆盖;review-checklist、review-rules 已存在则跳过(保留项目自定义版本)
341342 - ** Status Line** :直接覆盖(每次重新复制脚本并更新配置)
342343 - 某步骤失败不影响后续步骤
343344
You can’t perform that action at this time.
0 commit comments