ascendc-code-review
Ascend C 代码检视技能。触发:检视代码、检视 PR、检查是否有问题、快速检视。支持文件检视、PR 检视、快速定向检视、设计一致性检查。自动识别代码侧别、提取适用条例、执行假设检验驱动的逐条检视。
SKILL.mdops/ascendc-code-review/SKILL.md
GitHubAscend 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} 的实际路径,不得依赖相对路径解析。
执行规则
- Read 对应 workflow 文件,获取编排定义
- 严格按 workflow 的阶段顺序执行,禁止跳步
- 每个阶段开始时 Read 对应 steps/ 文件,执行完成后再 Read 下一个
- 禁止提前 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 名 |