ascendc-code-review

Ascend C 代码检视技能。触发:检视代码、检视 PR、检查是否有问题、快速检视。支持文件检视、PR 检视、快速定向检视、设计一致性检查。自动识别代码侧别、提取适用条例、执行假设检验驱动的逐条检视。

SKILL.md

GitHub

Ascend C 代码检视

工作流路由

根据用户意图和输入类型,选择对应 workflow 文件执行。

触发条件 工作流文件
全量检视代码、审核代码、代码审查、帮我检视 xxx、设计实现一致性、设计一致性检查、对照 DESIGN.md workflows/file-review.md
检查是否有、有没有问题、快速检视、有什么风险、帮我看看有没有*问题、是否存在.*问题 workflows/quick-review.md
全量检视 PR、全面审核 PR、pr #、pull request、PR # workflows/pr-review.md

路径约定

{skill_base} = 本 skill 的根目录绝对路径(即本 SKILL.md 所在目录)。workflows/ 与 steps/ 中所有 {skill_base}/... 引用均以此展开。

子 Agent 的工作目录是被检代码仓而非 skill 目录,故派发子 Agent 时必须在 prompt 的上下文参数中显式传入 {skill_base} 的实际路径,不得依赖相对路径解析。

执行规则

  1. Read 对应 workflow 文件,获取编排定义
  2. 严格按 workflow 的阶段顺序执行,禁止跳步
  3. 每个阶段开始时 Read 对应 steps/ 文件,执行完成后再 Read 下一个
  4. 禁止提前 Read 未执行阶段的 step 文件(上下文隔离)

资源索引

资源 路径 说明
工作流编排 workflows/ 定义阶段顺序、上下文传递、任务追踪
执行步骤 steps/ 每步的完整操作指令
检视方法论 core/methodology.md 假设检验流程、置信度标准、红线问题
编码规范 references/*.md 安全编码、API 最佳实践、性能、TOPK 等规则文档
规则集总览 references/README.md 全部规则文件的分类目录(仅供人读,机器路由不依赖)
Skill 自身规范 docs/architecture.md 目录结构、各类文件格式规范、扩展方式(维护本 skill 时读)
常用算子仓 ops-transformer / ops-math / ops-nn / ops-cv gitcode.com/cann/{repo},PR 检视时优先从完整 URL 推断 repo 名