Skip to content

feat: add UI5 plugin#205

Open
saoudrizwan wants to merge 2 commits into
mainfrom
saoudrizwan/ui5-plugin
Open

feat: add UI5 plugin#205
saoudrizwan wants to merge 2 commits into
mainfrom
saoudrizwan/ui5-plugin

Conversation

@saoudrizwan

Copy link
Copy Markdown
Contributor

UI5

Adds a UI5 plugin for Cline users building SAPUI5, OpenUI5, UI Integration Card, and CAP-backed UI5 projects.

The plugin combines UI5 development guidance with the UI5 MCP server so Cline can look up UI5 APIs, run UI5 validation/linting workflows, scaffold or validate UI5 project assets, and follow official UI5 development patterns while working in a user workspace.

Cline Primitives

  • MCP: registers ui5-mcp-server as a stdio MCP server using npx --yes @ui5/mcp-server@0.2.12. The server exposes UI5 API reference lookup, UI5 linting, project creation and validation, and Integration Card helpers.
  • Skills: bundles ui5-best-practices for UI5 coding standards, async loading, data binding, i18n, CSP, TypeScript event handling, CAP integration, and form layout rules.
  • Skills: bundles ui5-best-practices-integration-cards with references for Integration Card manifests, Configuration Editor files, analytical chart feeds, validation, previewing, destination binding, and supported chart types.
  • Rule: adds ui5-project-safety, which requires explicit approval before package installs, project scripts, local CLIs, long-running servers, scaffolding, linter fixes, manifest overwrites, or production translation-file edits.

Requirements

Using the MCP server requires Node.js and npx on PATH. The first MCP startup may download @ui5/mcp-server@0.2.12 from npm.

Project-specific linting, validation, scaffolding, and preview workflows require a UI5, OpenUI5, SAPUI5, or CAP workspace with the relevant local project files and dependencies.

Trust Boundaries

Installing this plugin only registers the MCP command and local skills. It does not run the UI5 MCP server during install, install project dependencies, scaffold files, start development servers, or modify the workspace during setup.

The bundled skills include local project commands and MCP workflows, so the plugin safety rule and skill edits keep local scripts, CLIs, package installs, automated fixes, generated files, and server processes behind explicit user approval.

@saoudrizwan saoudrizwan added the includes-rules Plugin PR classification: includes-rules label Jun 18, 2026
@saoudrizwan

Copy link
Copy Markdown
Contributor Author

Closing this plugin PR for now because this cleanup pass is limiting plugin marketplace PRs to plugins that only bundle MCP servers and/or skills. This PR includes additional plugin primitive(s): rules.

Those primitives may still be useful, but we are keeping this batch scoped to MCP and skill distribution.

@saoudrizwan saoudrizwan reopened this Jun 18, 2026
@saoudrizwan saoudrizwan removed the includes-rules Plugin PR classification: includes-rules label Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant