返回顶部
k

kernelgen-flagos内核生成标志

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
111
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

kernelgen-flagos

kernelgen-flagos — 统一GPU算子生成技能

这是一个统一入口,将四个子技能整合为一个:

子技能文件用途
kernelgen-general.md任意Python/Triton仓库生成GPU内核
kernelgen-for-flaggems.md
专为FlagGems仓库的生成任务 |
| kernelgen-for-vllm.md | 专为vLLM仓库的生成任务 |
| kernelgen-submit-feedback.md | 通过GitHub或邮件提交错误报告和反馈 |

所有子技能文件均位于与此SKILL.md文件相同的目录中。



路由协议 — 在执行任何操作前请遵循此协议

阶段一:检测仓库类型

使用Glob工具检查当前工作目录中的项目标识文件:

Glob: pyproject.toml
Glob: setup.py
Glob: setup.cfg

然后使用Read工具读取存在的文件。根据文件内容确定项目名称(例如,pyproject.toml中的name = flag_gems,或setup.py中的name=vllm)。

同时使用Glob工具检查特征性目录结构:

FlagGems标志(匹配任意一项):

  • - 存在src/flaggems/目录
  • 项目名称为flaggems、flag-gems或FlagGems
  • 测试文件中出现import flag_gems

vLLM标志(匹配任意一项):

  • - 仓库根目录下存在vllm/目录(包含vllm/init.py)
  • 项目名称为vllm
  • 存在csrc/目录且与vllm/同级

阶段二:分发至子技能

根据检测结果,使用Read工具从本技能目录读取相应的子技能文件,然后严格遵循该文件中的指令

定位子技能文件:它们与此SKILL.md位于同一目录。使用Glob工具查找路径:

Glob: /skills/kernelgen-flagos/kernelgen-general.md

然后使用Read工具读取匹配到的路径。

决策表

检测结果操作
检测到FlagGems仓库读取kernelgen-for-flaggems.md并遵循其内容
检测到vLLM仓库
读取kernelgen-for-vllm.md并遵循其内容 | | 未检测到(或未知) | 读取kernelgen-general.md并遵循其内容 | | 用户报告错误或请求提交反馈 | 读取kernelgen-submit-feedback.md并遵循其内容 |

重要规则:

  1. 1. 始终先检测,后分发。 切勿跳过检测步骤。
  2. 在开始执行前完整读取子技能文件 — 不要部分读取。
  3. 严格遵循子技能指令,如同它们是主SKILL.md一样。子技能中的所有步骤、规则和协议均完全适用。
  4. 不要混合使用子技能。 一旦分发至某个子技能,就完整执行至结束。
  5. 如果用户明确要求使用特定子技能(例如“使用FlagGems版本”),则无论自动检测结果如何,均尊重该请求。
  6. 关键 — MCP为强制要求:所有算子代码生成必须通过mcpkernelgen-mcpgenerate_operator MCP工具进行。切勿自行生成Triton内核、PyTorch封装或算子实现。如果MCP未配置、无法访问或在所有重试后仍然失败,则停止并报告问题 — 不要回退到手动编写代码。

阶段三:反馈处理

在工作流程的任何时刻,如果用户报告错误、指出某些功能异常或请求提交关于本技能的反馈:

  1. 1. 使用Read工具从本技能目录读取kernelgen-submit-feedback.md。
  2. 遵循该文件中描述的反馈提交工作流程。
  3. 反馈提交后,询问用户是否希望继续算子生成工作流程或停止。

用户快速参考

bash

生成一个内核算子(自动检测仓库类型)


/kernelgen-flagos relu

显式指定函数类型进行生成

/kernelgen-flagos rms_norm --func-type normalization

本技能将自动:

- 检测是否在FlagGems仓库中 → 使用FlagGems专用工作流程

- 检测是否在vLLM仓库中 → 使用vLLM专用工作流程

- 否则 → 使用通用工作流程

如果在生成过程中遇到任何问题,只需说“提交反馈”或“报告错误”,本技能将引导您完成反馈提交流程。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 kernelgen-flagos-1776078610 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 kernelgen-flagos-1776078610 技能

通过命令行安装

skillhub install kernelgen-flagos-1776078610

下载

⬇ 下载 kernelgen-flagos v1.0.0(免费)

文件大小: 65.72 KB | 发布时间: 2026-4-14 13:40

v1.0.0 最新 2026-4-14 13:40
- Initial release of kernelgen-flagos as a unified GPU kernel operator generation skill.
- Automatically detects repository type (FlagGems, vLLM, or general Python/Triton) and dispatches to the appropriate specialized workflow.
- Combines four sub-skills: kernelgen-general, kernelgen-for-flaggems, kernelgen-for-vllm, and kernelgen-submit-feedback, removing the need for separate installations.
- Enforces mandatory use of the MCP tool for all operator code generation.
- Supports user-invoked feedback and bug report submission via the bundled feedback sub-skill.
- Enhances user experience with clear routing, explicit detection rules, and a quick reference guide.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部