feat: add skill for sap fiori elements development#4832
Conversation
There was a problem hiding this comment.
The PR adds a new SKILL.md guidance file for SAP Fiori Elements development and an accompanying changeset. The content is well-structured and comprehensive, covering both CAP and RAP/ABAP workflows.
One minor issue was flagged: trailing whitespace on line 73 of SKILL.md (after dataSources).). Additionally, the file is missing a trailing newline at the end (line 75), which violates POSIX text file conventions and can produce noisy diffs. Both are small but worth fixing before merge. The skills/ directory should also be verified to be included in the package.json files array if the skill file needs to be shipped with the published npm package.
Co-authored-by: hyperspace-insights[bot] <209611008+hyperspace-insights[bot]@users.noreply.github.com>
🦋 Changeset detectedLatest commit: 6e00aa1 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
| - Inform the user that the UI has been created successfully | ||
| - Ask if they need help with anything else | ||
| - Do not double-check or verify if the UI was created successfully - trust that the Fiori MCP Server tools completed the task as intended. | ||
| 4. The data model must be suitable for SAP Fiori elements: one main entity with one or more navigation properties to related entities. |
There was a problem hiding this comment.
one or more navigation properties to related entities.
Object page could be bound to the main entity?
| ## RAP/ABAP-Specific Guidelines | ||
|
|
||
| 1. For standalone Fiori applications based on RAP/ABAP backend, the application is created at the root level by Fiori MCP tools. | ||
| 2. **SAP System/Destination Name**: If the SAP system or destination name (e.g., UI3CLNT000) is not provided by the user: |
There was a problem hiding this comment.
| 2. **SAP System/Destination Name**: If the SAP system or destination name (e.g., UI3CLNT000) is not provided by the user: | |
| 2. **SAP System/Destination Name**: If the SAP system or destination name (e.g., DEVCLNT000) is not provided by the user: |
Also may need to hold off on this until @IainSAP adds the support for destinations.
There was a problem hiding this comment.
Sure. lets wait for destination support
|




internal issue: 38027
Add SAP Fiori Elements Development Skill
New Feature
✨ Introduces a new
sap-fioriskill for the@sap-ux/fiori-mcp-serverpackage, providing AI-guided guidelines for creating and developing SAP Fiori UI applications as part of CAP or ABAP RAP projects.Changes
.changeset/large-ideas-report.md: Adds a minor changeset entry for the newsap-fioriskill in the@sap-ux/fiori-mcp-serverpackage.packages/fiori-mcp-server/skills/sap-fiori/SKILL.md: Introduces a comprehensive skill definition file covering:PR Bot Information
Version:
1.22.8pull_request.openedanthropic--claude-4.6-sonnet1a78bf03-6251-4697-b8c1-63a7833c398c