news 2026/7/5 20:11:17

CANN稀疏算子库Skill修改指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN稀疏算子库Skill修改指南

修改 Skill

【免费下载链接】ops-sparse本项目是CANN提供的高性能稀疏矩阵计算的算子库,专注于优化稀疏矩阵的计算效率。项目地址: https://gitcode.com/cann/ops-sparse

适用于:agent/skills/*/SKILL.mdagent/skills/cannbot_references.json

<target>根据当前运行环境确定:OpenCode 环境使用opencode,Claude Code 环境使用claude

新增一个 Skill

  1. 创建agent/skills/<skill-name>/SKILL.md
  2. 若 skill 包含代码文件(.sh.py等),按 script-coding-rules.md 添加版权头并遵守编码规范
  3. 若主 Agent 直接使用:在agent/AGENT.mdskills:列表中添加
  4. 若 Subagent 使用:在对应agent/agents/<name>.mdskills:列表中添加
  5. 检查task-prompts.md中是否有步骤需要「加载 技能」,若有则确认步骤 4 中已添加
  6. 如果是 cannbot 外部 skill,更新cannbot_references.json
  7. 必须自行运行bash agent/init.sh <target>创建软链接使配置生效,禁止让用户退出当前会话重新运行 init
  8. 执行references/common.md通用检查

修改已有 Skill

  1. 修改agent/skills/<skill-name>/SKILL.md
  2. 检查是否有 agent 的skills:frontmatter 引用了该 skill
  3. 检查task-prompts.md中是否有步骤加载该 skill
  4. 如果修改了 skill 的触发条件或功能范围,检查task-prompts.md中的加载指令是否需要更新
  5. 如果添加了新功能或新流程,检查所有下游消费方(agent 定义、task-prompts.md 步骤)是否需要在关键决策点主动引用该功能,避免"有工具无触发"的断裂
  6. 执行references/common.md通用检查

删除一个 Skill

  1. 删除agent/skills/<skill-name>/目录
  2. agent/AGENT.mdskills:列表中移除
  3. 从所有agent/agents/*.mdskills:列表中移除
  4. task-prompts.md中移除所有「加载 技能」的指令
  5. 如果是 cannbot 外部 skill,从cannbot_references.json中移除
  6. 自行运行bash agent/init.sh <target> --clean重新初始化,禁止让用户退出当前会话重新运行 init
  7. 执行references/common.md通用检查

cannbot_references.json 格式

{ "skill-name": ["path/in/cannbot-skills/repo"] }
  • key:skill 名称(在.opencode/skills/中显示的目录名)
  • value:在 cannbot-skills 仓库中的路径数组
  • 注意op-samples-referenceasc-devkit-reference本地 skill(在agent/skills/中维护),不在cannbot_references.json中。它们由 init.sh 步骤 5 自动创建软链接,与sparse-log等本地 skill 处理方式相同

【免费下载链接】ops-sparse本项目是CANN提供的高性能稀疏矩阵计算的算子库,专注于优化稀疏矩阵的计算效率。项目地址: https://gitcode.com/cann/ops-sparse

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/5 20:08:32

CANN/asc-devkit Matmul-Tiling类构造函数

Matmul Tiling类构造函数 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言&#xff0c;原生支持C和C标准规范&#xff0c;主要由类库和语言扩展层构成&#xff0c;提供多层级API&#xff0c;满足多维场景算子开发诉求。 项目地址: https:…

作者头像 李华
网站建设 2026/7/5 20:07:44

如何永久珍藏你的数字对话?一款让聊天记录重获新生的本地工具

如何永久珍藏你的数字对话&#xff1f;一款让聊天记录重获新生的本地工具 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/w…

作者头像 李华
网站建设 2026/7/5 20:06:20

如何在3分钟内完成离线文字识别?Umi-OCR终极指南

如何在3分钟内完成离线文字识别&#xff1f;Umi-OCR终极指南 【免费下载链接】Umi-OCR OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片&#xff0c;PDF文档识别&#xff0c;排除水印/页眉页脚&#xff0c;扫描/生成二维码。内置多国语言库。…

作者头像 李华
网站建设 2026/7/5 20:06:07

GTA5终极修改器YimMenu:如何保护游戏体验并解锁无限可能

GTA5终极修改器YimMenu&#xff1a;如何保护游戏体验并解锁无限可能 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/Yi…

作者头像 李华
网站建设 2026/7/5 20:05:56

MIC1557与PIC18F4458构建高精度定时系统

1. 项目背景与核心器件选型在工业自动化、医疗设备和智能家居等领域&#xff0c;可靠的时间基准往往决定着整个系统的成败。经过多年项目实践&#xff0c;我发现MIC1557这款低成本定时器芯片与PIC18F4458微控制器的组合&#xff0c;能够构建出误差小于0.5%的定时系统&#xff0…

作者头像 李华