ascendc-operator-project-init

Installation
SKILL.md

AscendC 算子工程初始化

Skill类型:流程导向型(多阶段工作流,阶段检查点)

快速创建 Ascend-Kernel 算子工程,所有算子统一生成在 csrc/ops 目录下,并保证后续可直接进入设计/编码/编译测试阶段。

核心原则

  1. 单一目录:所有算子统一生成在 csrc/ops 目录下
  2. 安全优先:自动检查目录是否存在,避免覆盖现有文件
  3. 命名规范:严格要求snake_case命名格式
  4. 项目检测:优先使用现有ascend-kernel项目,不存在则复制模板
  5. 结果可验证:输出目录结构、注册变更点、构建测试命令
  6. 防坑内建:显式提示 CMake 三处更新、EXEC_KERNEL_CMD 左值要求、环境依赖

工作流程

digraph project_init {
Related skills

More from ascend/agent-skills

Installs
57
GitHub Stars
14
First Seen
Apr 3, 2026