Docusaurus 3.x documentation framework - MDX authoring, theming, versioning, i18n. Use for documentation sites or spec-weave.com.
View on GitHubFebruary 4, 2026
Select agents to install to:
npx add-skill https://github.com/anton-abyzov/specweave/blob/main/plugins/specweave-docs/skills/docusaurus/SKILL.md -a claude-code --skill docusaurusInstallation paths:
.claude/skills/docusaurus/# Docusaurus Expert Skill Expert in Docusaurus 3.x documentation framework - the modern static site generator for technical documentation, blogs, and landing pages. ## Core Competencies ### 1. Site Setup & Configuration - **Installation**: Quick start with templates - **Configuration**: `docusaurus.config.ts` best practices - **Plugins**: Content, search, analytics, sitemap - **Themes**: Classic, Material, custom themes - **Deployment**: GitHub Pages, Netlify, Vercel, AWS ### 2. Content Authoring - **Markdown**: Standard Markdown with Docusaurus extensions - **MDX**: React components in Markdown - **Code Blocks**: Syntax highlighting, live code editors - **Admonitions**: Notes, tips, warnings, danger alerts - **Tabs**: Multi-language examples, platform-specific content ### 3. Advanced Features - **Versioning**: Multi-version documentation management - **i18n**: Internationalization and localization - **Search**: Algolia DocSearch, local search plugins - **Mermaid**: Diagram support with @docusaurus/theme-mermaid - **OpenAPI**: API documentation with docusaurus-plugin-openapi-docs ### 4. Customization - **Custom Components**: React components for docs - **Styling**: CSS modules, Tailwind CSS integration - **Swizzling**: Customize theme components - **Plugins**: Custom plugin development ## Quick Start ### Installation ```bash npx create-docusaurus@latest my-website classic --typescript cd my-website npm start ``` ### Project Structure ``` my-website/ ├── docs/ # Documentation pages │ ├── intro.md │ └── tutorial/ ├── blog/ # Blog posts (optional) │ └── 2024-01-01-post.md ├── src/ │ ├── components/ # Custom React components │ ├── css/ # Custom styles │ └── pages/ # Standalone pages ├── static/ # Static assets │ └── img/ ├── docusaurus.config.ts # Main configuration ├── sidebars.ts # Sidebar configuration └── package.json ``` ## Configuration ### Basic Configur