version: "1.0.0" name: ascendc-code-review description: Ascend C 代码检视技能。触发:检视代码、检视 PR、检查是否有问题、快速检视。支持文件检视、PR 检视、大型PR自动切换、快速定向检视、设计一致性检查。自动识别代码侧别、提取适用条例、执行假设检验驱动的逐条检视。 permission: external_directory: allow
Ascend C 代码检视
工作流路由
根据用户意图和输入类型,选择对应 workflow 文件执行。
| 触发条件 | 工作流文件 | |
|---|
| 全量检视代码、审核代码、代码审查、帮我检视 xxx | workflows/file-review.md | |
| 检查是否有、有没有问题、快速检视、有什么风险、帮我看看有没有问题、是否存在.问题 | workflows/quick-review.md | |
| 全量检视 PR、全面审核 PR、pr #、pull request、PR # | workflows/pr-review.md | |
| 设计实现一致性、设计一致性检查、对照 DESIGN.md | workflows/design-consistency.md | |
| 扩展能力、新增规则、新增场景、怎么加规则、扩展检视、接入新规范、添加检视条例 | workflows/extend.md | |
执行规则
- Read 对应 workflow 文件,获取编排定义
- 严格按 workflow 的阶段顺序执行,禁止跳步
- 每个阶段开始时 Read 对应 steps/ 文件,执行完成后再 Read 下一个
- 禁止提前 Read 未执行阶段的 step 文件(上下文隔离)
资源索引
| 资源 | 路径 | 说明 | |
|---|
| 工作流编排 | workflows/ | 定义阶段顺序、上下文传递、任务追踪 | |
| 执行步骤 | steps/ | 每步的完整操作指令 | |
| 检视方法论 | core/methodology.md | 假设检验流程、置信度标准、红线问题 | |
| 编码规范 | references/*.md | 安全编码、API 最佳实践、性能、TOPK 等规则文档 | |
| 常用算子仓 | ops-transformer / ops-math / ops-nn / ops-cv | gitcode.com/cann/{repo},PR 检视时优先从完整 URL 推断 repo 名 | |