CANN稀疏算子库Skill修改指南
修改 Skill【免费下载链接】ops-sparse本项目是CANN提供的高性能稀疏矩阵计算的算子库专注于优化稀疏矩阵的计算效率。项目地址: https://gitcode.com/cann/ops-sparse适用于agent/skills/*/SKILL.md、agent/skills/cannbot_references.jsontarget根据当前运行环境确定OpenCode 环境使用opencodeClaude Code 环境使用claude。新增一个 Skill创建agent/skills/skill-name/SKILL.md若 skill 包含代码文件.sh、.py等按 script-coding-rules.md 添加版权头并遵守编码规范若主 Agent 直接使用在agent/AGENT.md的skills:列表中添加若 Subagent 使用在对应agent/agents/name.md的skills:列表中添加检查task-prompts.md中是否有步骤需要「加载 技能」若有则确认步骤 4 中已添加如果是 cannbot 外部 skill更新cannbot_references.json必须自行运行bash agent/init.sh target创建软链接使配置生效禁止让用户退出当前会话重新运行 init执行references/common.md通用检查修改已有 Skill修改agent/skills/skill-name/SKILL.md检查是否有 agent 的skills:frontmatter 引用了该 skill检查task-prompts.md中是否有步骤加载该 skill如果修改了 skill 的触发条件或功能范围检查task-prompts.md中的加载指令是否需要更新如果添加了新功能或新流程检查所有下游消费方agent 定义、task-prompts.md 步骤是否需要在关键决策点主动引用该功能避免有工具无触发的断裂执行references/common.md通用检查删除一个 Skill删除agent/skills/skill-name/目录从agent/AGENT.md的skills:列表中移除从所有agent/agents/*.md的skills:列表中移除从task-prompts.md中移除所有「加载 技能」的指令如果是 cannbot 外部 skill从cannbot_references.json中移除自行运行bash agent/init.sh target --clean重新初始化禁止让用户退出当前会话重新运行 init执行references/common.md通用检查cannbot_references.json 格式{ skill-name: [path/in/cannbot-skills/repo] }keyskill 名称在.opencode/skills/中显示的目录名value在 cannbot-skills 仓库中的路径数组注意op-samples-reference和asc-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),仅供参考