external-gitcode-ascend-ascendc-operator-project-init
Installation
SKILL.md
AscendC 算子工程初始化
Skill类型:流程导向型(多阶段工作流,阶段检查点)
快速创建 Ascend-Kernel 算子工程,所有算子统一生成在 csrc/ops 目录下,并保证后续可直接进入设计/编码/编译测试阶段。
核心原则
- 单一目录:所有算子统一生成在
csrc/ops目录下 - 安全优先:自动检查目录是否存在,避免覆盖现有文件
- 命名规范:严格要求snake_case命名格式
- 项目检测:优先使用现有ascend-kernel项目,不存在则复制模板
- 结果可验证:输出目录结构、注册变更点、构建测试命令
- 防坑内建:显式提示 CMake 三处更新、
EXEC_KERNEL_CMD左值要求、环境依赖