This skill should be used whenever the user is adding or modifying routes, pages, navigation, or permission gating in the KubeRocketCI portal — phrasings like "add a route or page", "route.ts / route.lazy.ts", "register it in the route tree", "navigation", "breadcrumbs", "PageWrapper", "protect a route / redirect unauthenticated users", "RBAC", "permission check", or "ButtonWithPermission". The portal uses TanStack Router with a manually assembled route tree and checks Kubernetes RBAC at runtime. Use it even when the user just says "make a new page". Note these boundaries — the resource-specific usePermissions and watch/CRUD hooks live in k8s-resources; building the page's table is table-patterns; its filter UI is filter-patterns; its create form is form-patterns; a high-level explanation of the auth system is portal-tech-stack.
$npx -y skills add kuberocketci/claude-plugins --skill routing-permissionsInstalls into the current project.
Run `npx skills use "https://github.com/kuberocketci/claude-plugins" --skill "kuberocketci/claude-plugins/routing-permissions"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/kuberocketci/claude-plugins" that are relevant to the current task. Run `npx skills add "https://github.com/kuberocketci/claude-plugins"` and select the relevant skills, then follow their instructions.