首页
学习
活动
专区
圈层
工具
发布

分享一个专门用于 SAP 开发的 Claude Code Skill 集合

笔者正在写一个 Claude Code 学习笔记系列:

Claude Code 学习笔记之一:理解 Agentic Loop 与内置工具

Claude Code 学习笔记之二:理解 Sessions 机制

Claude Code 学习笔记之三:Claude Code Context Window 全景解析

Claude Code 学习笔记之四:Claude Code 扩展层的设计哲学

今天分享一个 Claude Code Skill 插件集合,专门用来进行 SAP 技术开发。

废话不多说,直接上干货:

https://github.com/secondsky/sap-skills

安装方式在仓库的 README.md 里写的很清楚,有多种选择,我选择的是最简单的 clone 到本地:

git clone https://github.com/secondsky/sap-skills.git

然后命令行 claude skill list,查看可用的 skill 列表。

输出如下:

可以看到这个插件集合包罗万象,涵盖了 SAP 技术开发的方方面面:ABAP,SAP UI5,Fiori Elements,SAP BTP,CAP(SAP Cloud Application Programming Model) 等等。

可以使用 claude skill + 技能名称的方式调用技能,当然也可以用自然语言,比如:

帮我创建一个 CAP 服务,使用浏览器访问 url,能看到 hello world 的输出。

回车之后,剩下的事情就交给 Claude Code 了。

可以看到它会先帮我们执行 npm init -y 初始化一个 Node.js 项目。

然后执行 npm install 安装 CAP 开发的依赖,比如 @sap/cds 这些开发包。

下一步就是创建服务定义和实现文件,并更新 package.json,写入 CDS 配置。

帮我启动了服务,并且告诉我怎么测试:

我按照 Claude Code 说的打开 localhost:4004 和 localhost:4004/odata/v4/hello/hello(), 确实看到了这个 CAP 工程的控制台页面:

以及 Hello World 的输出:

可以看到这些 Skill 的使用还是很丝滑的。全程都是 Claude Code 包办了,我没有人工干预。

如果大家对本文这个例子中使用到的 SAP CAP 开发的 Skill 感兴趣,可以查看 Github 代码仓库里 sap-cap-capire 文件夹里 SKILL.md 文件的内容,以此来了解这个 Skill 的工作原理。

sap-cap-capire 是一个面向 SAP Cloud Application Programming Model (CAP) 开发的综合辅助技能,能够显著提升 AI 编码助手在 SAP 企业应用开发中的效能。

该技能通过整合 22 个深度参考文档(超过 10,000 行)和 8 个生产级模板,为 SAP 开发者提供从项目初始化到生产部署的全生命周期支持。

这些参考文档和模版位于代码仓库的 reference 文件夹里。

Skill 的核心能力包括:CDS 数据建模(实体、关联、注解)、OData 服务定义、Node.js/Java 事件处理器、多租户 SaaS 架构、Fiori UI 集成、数据隐私合规即 GDPR)、以及 Cloud Foundry/Kyma 部署配置。

该技能的独特价值还在于支持 MCP(Model Context Protocol)集成,通过 search_model 和 search_docs 工具,AI 助手可以实时查询编译后的 CDS 模型结构,进行语义化文档搜索,而无需反复读取源文件。

大家感兴趣的话可以自行尝试。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OZHvd7mrERBqgog_hb_R2Dkg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

领券