| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor(infra): gitcode-toolkit 渐进式披露重构 + 确定性操作脚本化 Co-authored-by: kpge90<gekangping@huawei.com> # message auto-generated for no-merge-commit merge: !338 merge master into master refactor(infra): gitcode-toolkit 渐进式披露重构 + 确定性操作脚本化 Created-by: kpge90 Commit-by: kpge90 Merged-by: cann-robot Description: ## 描述 对 infra/gitcode-toolkit 进行两项结构化改进: ### 1. 渐进式披露重构 - SKILL.md 从 289 行缩减至 86 行(**-70%**) - 完整 PR 创建工作流(7 步)迁移至 references/pr-creation-workflow.md - 速查索引表增加约束级别标注(MUST / SHOULD / MAY) - 移除不存在的消费者引用(code-review、pr-to-design-doc、pr-compile 等) ### 2. 确定性操作脚本化 新增 scripts/ 目录,将原本以 prose + shell 片段描述的操作实现为确定性脚本: | 脚本 | 功能 | |------|------| | scripts/parse_gitcode_url.py | URL 解析(输入 URL → 输出 JSON: owner/repo/type/number)| | scripts/preflight.sh | 环境预检(token/git/curl/python3/tmp/git-author → 结构化报告)| | scripts/fetch_pr_context.py | PR 上下文一键获取(clone + checkout + merge-base + diff + log)| 消费者 skill 的流程从"读 N 个 reference + 手工拼装 8+ 条命令"变为"调 2-3 个脚本 + 读 JSON 输出"。 ## 关联的Issue Fixes #258 ## 测试 - [x] parse_gitcode_url.py 通过 3 种 URL 格式测试(pull/pulls/merge_requests + issue) - [x] preflight.sh 输出结构化 JSON,6 项检查全部 pass - [x] 消费者 skill 相对路径引用一致性检查通过 - [x] 无回归:所有 references 路径保持不变 ## 文档更新 - [x] SKILL.md 更新为渐进式披露结构 - [x] references/env-check.md 增加脚本引用 - [x] references/clone-and-checkout.md 增加脚本替代说明 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他(重构) See merge request: cann/cannbot-skills!338 | 1 个月前 | |
refactor(infra): gitcode-toolkit 渐进式披露重构 + 确定性操作脚本化 Co-authored-by: kpge90<gekangping@huawei.com> # message auto-generated for no-merge-commit merge: !338 merge master into master refactor(infra): gitcode-toolkit 渐进式披露重构 + 确定性操作脚本化 Created-by: kpge90 Commit-by: kpge90 Merged-by: cann-robot Description: ## 描述 对 infra/gitcode-toolkit 进行两项结构化改进: ### 1. 渐进式披露重构 - SKILL.md 从 289 行缩减至 86 行(**-70%**) - 完整 PR 创建工作流(7 步)迁移至 references/pr-creation-workflow.md - 速查索引表增加约束级别标注(MUST / SHOULD / MAY) - 移除不存在的消费者引用(code-review、pr-to-design-doc、pr-compile 等) ### 2. 确定性操作脚本化 新增 scripts/ 目录,将原本以 prose + shell 片段描述的操作实现为确定性脚本: | 脚本 | 功能 | |------|------| | scripts/parse_gitcode_url.py | URL 解析(输入 URL → 输出 JSON: owner/repo/type/number)| | scripts/preflight.sh | 环境预检(token/git/curl/python3/tmp/git-author → 结构化报告)| | scripts/fetch_pr_context.py | PR 上下文一键获取(clone + checkout + merge-base + diff + log)| 消费者 skill 的流程从"读 N 个 reference + 手工拼装 8+ 条命令"变为"调 2-3 个脚本 + 读 JSON 输出"。 ## 关联的Issue Fixes #258 ## 测试 - [x] parse_gitcode_url.py 通过 3 种 URL 格式测试(pull/pulls/merge_requests + issue) - [x] preflight.sh 输出结构化 JSON,6 项检查全部 pass - [x] 消费者 skill 相对路径引用一致性检查通过 - [x] 无回归:所有 references 路径保持不变 ## 文档更新 - [x] SKILL.md 更新为渐进式披露结构 - [x] references/env-check.md 增加脚本引用 - [x] references/clone-and-checkout.md 增加脚本替代说明 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他(重构) See merge request: cann/cannbot-skills!338 | 1 个月前 | |
refactor(infra): gitcode-toolkit 渐进式披露重构 + 确定性操作脚本化 Co-authored-by: kpge90<gekangping@huawei.com> # message auto-generated for no-merge-commit merge: !338 merge master into master refactor(infra): gitcode-toolkit 渐进式披露重构 + 确定性操作脚本化 Created-by: kpge90 Commit-by: kpge90 Merged-by: cann-robot Description: ## 描述 对 infra/gitcode-toolkit 进行两项结构化改进: ### 1. 渐进式披露重构 - SKILL.md 从 289 行缩减至 86 行(**-70%**) - 完整 PR 创建工作流(7 步)迁移至 references/pr-creation-workflow.md - 速查索引表增加约束级别标注(MUST / SHOULD / MAY) - 移除不存在的消费者引用(code-review、pr-to-design-doc、pr-compile 等) ### 2. 确定性操作脚本化 新增 scripts/ 目录,将原本以 prose + shell 片段描述的操作实现为确定性脚本: | 脚本 | 功能 | |------|------| | scripts/parse_gitcode_url.py | URL 解析(输入 URL → 输出 JSON: owner/repo/type/number)| | scripts/preflight.sh | 环境预检(token/git/curl/python3/tmp/git-author → 结构化报告)| | scripts/fetch_pr_context.py | PR 上下文一键获取(clone + checkout + merge-base + diff + log)| 消费者 skill 的流程从"读 N 个 reference + 手工拼装 8+ 条命令"变为"调 2-3 个脚本 + 读 JSON 输出"。 ## 关联的Issue Fixes #258 ## 测试 - [x] parse_gitcode_url.py 通过 3 种 URL 格式测试(pull/pulls/merge_requests + issue) - [x] preflight.sh 输出结构化 JSON,6 项检查全部 pass - [x] 消费者 skill 相对路径引用一致性检查通过 - [x] 无回归:所有 references 路径保持不变 ## 文档更新 - [x] SKILL.md 更新为渐进式披露结构 - [x] references/env-check.md 增加脚本引用 - [x] references/clone-and-checkout.md 增加脚本替代说明 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他(重构) See merge request: cann/cannbot-skills!338 | 1 个月前 | |
refactor(infra): gitcode-toolkit 渐进式披露重构 + 确定性操作脚本化 Co-authored-by: kpge90<gekangping@huawei.com> # message auto-generated for no-merge-commit merge: !338 merge master into master refactor(infra): gitcode-toolkit 渐进式披露重构 + 确定性操作脚本化 Created-by: kpge90 Commit-by: kpge90 Merged-by: cann-robot Description: ## 描述 对 infra/gitcode-toolkit 进行两项结构化改进: ### 1. 渐进式披露重构 - SKILL.md 从 289 行缩减至 86 行(**-70%**) - 完整 PR 创建工作流(7 步)迁移至 references/pr-creation-workflow.md - 速查索引表增加约束级别标注(MUST / SHOULD / MAY) - 移除不存在的消费者引用(code-review、pr-to-design-doc、pr-compile 等) ### 2. 确定性操作脚本化 新增 scripts/ 目录,将原本以 prose + shell 片段描述的操作实现为确定性脚本: | 脚本 | 功能 | |------|------| | scripts/parse_gitcode_url.py | URL 解析(输入 URL → 输出 JSON: owner/repo/type/number)| | scripts/preflight.sh | 环境预检(token/git/curl/python3/tmp/git-author → 结构化报告)| | scripts/fetch_pr_context.py | PR 上下文一键获取(clone + checkout + merge-base + diff + log)| 消费者 skill 的流程从"读 N 个 reference + 手工拼装 8+ 条命令"变为"调 2-3 个脚本 + 读 JSON 输出"。 ## 关联的Issue Fixes #258 ## 测试 - [x] parse_gitcode_url.py 通过 3 种 URL 格式测试(pull/pulls/merge_requests + issue) - [x] preflight.sh 输出结构化 JSON,6 项检查全部 pass - [x] 消费者 skill 相对路径引用一致性检查通过 - [x] 无回归:所有 references 路径保持不变 ## 文档更新 - [x] SKILL.md 更新为渐进式披露结构 - [x] references/env-check.md 增加脚本引用 - [x] references/clone-and-checkout.md 增加脚本替代说明 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他(重构) See merge request: cann/cannbot-skills!338 | 1 个月前 | |
refactor(infra): gitcode-toolkit 渐进式披露重构 + 确定性操作脚本化 Co-authored-by: kpge90<gekangping@huawei.com> # message auto-generated for no-merge-commit merge: !338 merge master into master refactor(infra): gitcode-toolkit 渐进式披露重构 + 确定性操作脚本化 Created-by: kpge90 Commit-by: kpge90 Merged-by: cann-robot Description: ## 描述 对 infra/gitcode-toolkit 进行两项结构化改进: ### 1. 渐进式披露重构 - SKILL.md 从 289 行缩减至 86 行(**-70%**) - 完整 PR 创建工作流(7 步)迁移至 references/pr-creation-workflow.md - 速查索引表增加约束级别标注(MUST / SHOULD / MAY) - 移除不存在的消费者引用(code-review、pr-to-design-doc、pr-compile 等) ### 2. 确定性操作脚本化 新增 scripts/ 目录,将原本以 prose + shell 片段描述的操作实现为确定性脚本: | 脚本 | 功能 | |------|------| | scripts/parse_gitcode_url.py | URL 解析(输入 URL → 输出 JSON: owner/repo/type/number)| | scripts/preflight.sh | 环境预检(token/git/curl/python3/tmp/git-author → 结构化报告)| | scripts/fetch_pr_context.py | PR 上下文一键获取(clone + checkout + merge-base + diff + log)| 消费者 skill 的流程从"读 N 个 reference + 手工拼装 8+ 条命令"变为"调 2-3 个脚本 + 读 JSON 输出"。 ## 关联的Issue Fixes #258 ## 测试 - [x] parse_gitcode_url.py 通过 3 种 URL 格式测试(pull/pulls/merge_requests + issue) - [x] preflight.sh 输出结构化 JSON,6 项检查全部 pass - [x] 消费者 skill 相对路径引用一致性检查通过 - [x] 无回归:所有 references 路径保持不变 ## 文档更新 - [x] SKILL.md 更新为渐进式披露结构 - [x] references/env-check.md 增加脚本引用 - [x] references/clone-and-checkout.md 增加脚本替代说明 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他(重构) See merge request: cann/cannbot-skills!338 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |