Frontend Integration YAML
94TrustedShips scriptsFormat canonical FrontendIntegration manifests from simplified menu definitions.
What it does
Frontend Integration YAML automates the translation of condensed menu configuration files into valid, deployment-ready resource definitions. By centralizing the structural logic for KubeSphere frontend integrations, it removes the need for manual construction of complex nested schemas.
This assistant skill acts as a bridge between high-level architectural intent and machine-readable output. It ensures all required fields are correctly derived from a simplified input format, handling the expansion of menu placements and page structures into the expected technical specification.
When it earns its place
Reach for it when…
Apply this skill when you have a draft of your menu and page requirements and need to produce a compliant FrontendIntegration manifest for KubeSphere. It excels at converting quick prototypes or single-menu configurations into the full canonical structure required for system ingestion.
Look elsewhere when…
Do not attempt to use this for multi-menu configurations, as it is strictly designed to handle single-menu authoring models. It is also unsuitable for troubleshooting existing deployments, managing object lifecycles, or debugging the internal controller status flows of a frontend component.
What to say to use it
You never invoke a skill directly — the assistant picks it up when your request matches what it covers. These are the kinds of things that do that.
- create a YAML for my new frontend integration
- turn this menu config into a FrontendIntegration resource
- generate the integration file for my iframe page
- need a canonical manifest for this dashboard entry
Install it
Install for all your projects
Copy the skill directory into your personal skills folder. Claude picks it up on its own the next time your request matches what it does — there is nothing to enable.
git clone --depth 1 --branch master https://github.com/kubesphere/kubesphere.git /tmp/kubesphere
mkdir -p ~/.claude/skills
cp -r /tmp/kubesphere/skills/frontend-integration-yaml ~/.claude/skills/frontend-integration-yamlInstall for one project only
Put it in the project's own skills folder instead, so it can be committed and shared with everyone working on that repository.
cp -r /tmp/kubesphere/skills/frontend-integration-yaml .claude/skills/frontend-integration-yamlIf a skill of the same name exists in both places, the personal one wins.
Installing on Claude.ai or through the API instead? The full guide covers every surface.
Pair it with an MCP server
Frontend Integration YAML changes how the work is done. These servers change what Claude can reach while doing it.
- GitHub MCP Server53The skill sets the conventions the code should follow; GitHub MCP Server is what lets Claude read the repository it is writing into.
- Context Forge MCP Server86Context Forge MCP Server gives the code somewhere to actually run, so the skill's guidance can be checked instead of assumed.
- Supabase MCP Server100Pair with Supabase MCP Server when the code being written has to match a real schema rather than a described one.