From docusaurus-skills
Use when swizzling Docusaurus theme components and editing theme elements. Triggers on tasks involving Docusaurus swizzling, theme component customization, navbar, footer, sidebar, or layout modifications.
npx claudepluginhub mcclowes/claude-docusaurus-skills --plugin docusaurus-skillsThis skill uses the workspace's default tool permissions.
Swizzle components to customize Docusaurus theme behavior:
Creates new Angular apps using Angular CLI with flags for routing, SSR, SCSS, prefixes, and AI config. Follows best practices for modern TypeScript/Angular development. Use when starting Angular projects.
Generates Angular code and provides architectural guidance for projects, components, services, reactivity with signals, forms, dependency injection, routing, SSR, ARIA accessibility, animations, Tailwind styling, testing, and CLI tooling.
Executes ctx7 CLI to fetch up-to-date library documentation, manage AI coding skills (install/search/generate/remove/suggest), and configure Context7 MCP. Useful for current API refs, skill handling, or agent setup.
Swizzle components to customize Docusaurus theme behavior:
npm run swizzle @docusaurus/theme-classic ComponentName -- --wrap
npm run swizzle to browse available componentssrc/theme/ComponentName/List available components:
npm run swizzle @docusaurus/theme-classic -- --list
Commonly swizzled: Footer, Navbar, DocItem, DocSidebar, TOC
For detailed documentation, see:
--wrap for minor changes to maintain upgrade compatibility