From docusaurus-skills
Use when working with docusaurus.config.js/ts files to validate or modify Docusaurus configuration. Triggers on tasks involving docusaurus.config.js, docusaurus.config.ts, site configuration, URL formats, presets, or theme config.
npx claudepluginhub mcclowes/claude-docusaurus-skills --plugin docusaurus-skillsThis skill uses the workspace's default tool permissions.
Configuration lives in `docusaurus.config.js` or `docusaurus.config.ts` at project root.
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.
Configuration lives in docusaurus.config.js or docusaurus.config.ts at project root.
import {Config} from '@docusaurus/types';
const config: Config = {
title: 'My Site', // Required
url: 'https://example.com', // Required, no trailing /
baseUrl: '/', // Required, must start and end with /
favicon: 'img/favicon.ico',
organizationName: 'my-org',
projectName: 'my-project',
presets: [['@docusaurus/preset-classic', { /* options */ }]],
themeConfig: { /* theme config */ },
customFields: { /* unknown fields go here */ }
};
export default config;
title, url, baseUrl are mandatorycustomFields objecturl no trailing slash, baseUrl must be /path/[name, options] array formatBefore editing: Read current config to preserve format (JS/TS, ESM/CommonJS)
After editing: Verify required fields, URL formats, and restart dev server
See references/detailed-guide.md for comprehensive examples