SuperAPI AI 工具集

create-skill-sap-fiori-tools

编程与开发

查看项目

更新于 10-16 08:45

技能介绍

用途:为 open-ux-tools 生态编写、评审或重构 skill,不限定 skill 在磁盘上的存放位置。该技能强制遵守相关约定,使 SAP Fiori Tools skill 可在 SAP 认可的 AI 编码助手(GitHub Copilot、Claude)与开发环境(VS Code、SAP Business Application Studio)之间保持可移植,并适合公开发布。skill 位置是输入项而非约定,不同宿主和仓库使用不同目录(贡献者技能用 .agents/skills/,用户技能用 ~/.agents/skills/,本 monorepo 公开技能用 packages/fiori-mcp-server/skills/ 等),需向用户确认目标路径并全程沿用。

主要能力:先分类 skill(公开或贡献者),据此确定命名与发布方式;校验 frontmatter 与目录结构,包括 name 仅允许小写字母、数字和连字符(3–64 字符)、目录名与 name 完全一致、description 为 50–1024 字符并含触发关键词、文件名严格为 SKILL.md。还提供起草 SKILL.md、编写可顺序执行的编号步骤、验证清单、测试说明、常见错误与解决方案、参考文档链接,以及按 500 行规则拆分到 references/ 的指导。

使用方式:先确认技能名称、目标目录、文档链接、一句话用途、触发短语、范围边界、后端覆盖(CAP/RAP/两者)、OData 版本(V2/V4)、宿主要求与所需 MCP 服务器或扩展;随后抓取并分析文档,按 references/skill-template.md 模板在 <目标目录>/<技能名>/ 下创建 SKILL.md。保持命令原样,例如 wc -l SKILL.md、find <skill-name> -type f。

限制:SKILL.md 控制在 500 行以内,超过即拆分;references 文件必须直接链接自 SKILL.md,不得嵌套引用;参考文件不超过 500 行,单个资源不超过 5MB,不包含构建输出目录。产品名大小写需规范。未提供的信息需明确标注。