frontend-integration-yaml
Generate canonical FrontendIntegration YAML from a simplified single-menu authoring model for frontend-forge.
npx skills add kubesphere/kubesphere --skill frontend-integration-yaml --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Frontend Integration YAML Generate submit-ready `FrontendIntegration` YAML from a simplified authoring model with one menu and one or more pages. ## When to Use - generate FrontendIntegration YAML - create a quick integration YAML from a CRD - create an iframe based FrontendIntegration YAML - convert simplified single-menu config into canonical YAML ## Do Not Use - troubleshooting existing FrontendIntegration resources - managing enable/disable/delete lifecycle - inspecting JSBundle, Job, controller, or status flows - editing manifest generation rules - handling multi-menu authoring models ## Required Inputs Ask the user instead of guessing when any of these are missing: - `metadata.name` - `menu.displayName` - `menu.placements[]` - at least one page in `pages[]` - for `crdTable`: `group`, `version`, `scope`, `names.plural` - for `iframe`: `key` and `iframe.src` ## Authoring Model Use the simplified single-menu model as input to the generator: - top-level `metadata` - top-level `spec` for optional passthrough fields - top-level `menu` - top-level `pages` Do not author canonical `spec.menus[]` by hand. ## Workflow 1. Extract the simplified authoring model. 2. Fill only safe defaul
- When to Use
- Do Not Use
- Required Inputs
- Authoring Model
- Workflow
- Rules
- Output
What does the frontend-integration-yaml skill do?
Generate canonical FrontendIntegration YAML from a simplified single-menu authoring model for frontend-forge.
How do I install it?
Run `npx skills add kubesphere/kubesphere --skill frontend-integration-yaml --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From kubesphere/kubesphere, a repository with 17,016 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
