tilelang2ascendc-ops-generator
v1.3.1Ascend C 算子自动生成 Team。通过双路径(design.md / TileLang)设计表达和 AscendC 转译优化,端到端完成算子开发(7 Phase 工作流,含 Phase 7 知识演进闭环),含 1 个专业 Agent 和 9 个配套 Skill。
By CANNBotLicense: MIT4 GitHub starsUpdated last week
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 6 skill or MCP entries
- Source updated
- Sep 16, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install tilelang2ascendc-ops-generator for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install tilelang2ascendc-ops-generator@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/hicann/cannbot-skillsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins-community/tilelang2ascendc-ops-generator/.
Plugin files
├── .claude-plugin/plugin.json├── skills/tilelang2ascend-case-simplifier/SKILL.md├── skills/tilelang2ascend-operator-project-init/SKILL.md├── skills/tilelang2ascend-precision-tuning/SKILL.md├── skills/tilelang2ascend-tilelang-designer/SKILL.md├── skills/tilelang2ascend-trace-recorder/SKILL.md└── skills/tilelang2ascend-translator/SKILL.md
Included Skills6
测试用例精简专家 Skill。读取 `{output_dir}` 中与算子对应的 `.json` 文件, 对其中的输入 cases(JSON Lines 格式,每行一个 `{"inputs": [...]}` 对象)进行精简, 使 case 数量尽量不超过 10 个,同时保证覆盖度。 当测试用例数量过多需要精简时,使用此 skill。
初始化 AscendC 算子工程并创建可编译的算子骨架。触发场景:(1) 用户要求创建新算子;(2) 关键词:ascendc算子、新建算子、算子目录、算子初始化;(3) 需要基于 ascend-kernel 模板快速落地。本 skill 不只建目录,还输出“可继续开发”的标准文件与检查清单。
用于DumpTensor进行AscendC算子精度的调试。 Use when: - AscendC kernel / 算子精度失败,结果不对,数值错误,部分位置错误,或 NaN/Inf - 需要用 DumpTensor / dumptensor / dump tensor 看中间结果、GM/UB/Workspace 数据 - 需要分段定位 `Cube输入/中间/输出`、`Vector输入/中间/输出` 哪一段出问题
TileLang kernel 设计调度 Skill。协调 tilelang-op-design(设计方法论)和 tilelang-op-develop(编码规范), 完成 block-level 设计、tile-level 设计和 model_new_tilelang.py 生成, 并通过步骤 4(tilelang-perf-optimization 本体)完成测量驱动的性能迭代。 产物对接下游 AscendC translator 算子生成流程。 触发:当需要为复杂算子(Attention、MatMul 变体、Norm 变体、Sort、多输入融合)生成 TileLang kernel 设计时使用。
执行 trace 记录员 + 知识演进 Skill。在算子任务完成后,回顾整个执行过程, 生成结构化的 trace 记录({output_dir}/trace.md),并从 trace.md 提取 "走偏点"与成功模式,经 cannbot-knowledge 的 ops-knowledge-ingest 标准路由 沉淀为 OKF (okf.v1) 知识卡写入共享知识库 runbooks/,供后续算子生成任务 经 knowledge-query 检索复用。当算子任务完成后需要记录执行过程 并进行知识演进时,使用此 skill。
AscendC kernel 转译与实现专家 Skill。将 TileLang 设计转译为 AscendC kernel, 并生成 model_new_ascendc.py 调用 AscendC kernel。 当 TileLang 设计完成需要转译为 AscendC kernel 时,使用此 skill。
Plugin manifests1
{
"name": "tilelang2ascendc-ops-generator",
"description": "Ascend C 算子自动生成 Team。通过双路径(design.md / TileLang)设计表达和 AscendC 转译优化,端到端完成算子开发(7 Phase 工作流,含 Phase 7 知识演进闭环),含 1 个专业 Agent 和 9 个配套 Skill。",
"version": "1.3.1",
"author": {
"name": "CANNBot"
},
"homepage": "https://gitcode.com/cann/cannbot-skills",
"repository": "https://gitcode.com/cann/cannbot-skills",
"license": "MIT",
"dependencies": [
"ops-direct-invoke-skills",
"tilelang2ascend-ops-developer-skills",
"cannbot-knowledge-contributor-skills"
],
"agents": [
"./agents/tilelang2ascendc-kernel-generator.md"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[tilelang2ascendc-ops-generator on Agent Plugins Marketplace](https://pluginsmp.com/plugins/tilelang2ascendc-ops-generator)