Docusaurus documentation expert. Specializes in creating, configuring, and deploying Docusaurus documentation sites, MDX authoring, plugin development, theming, versioning, and i18n. Activates for Docusaurus, documentation site, docs, MDX, markdown docs, static site generator, documentation framework, Docusaurus plugins, Docusaurus themes, public docs, docs site design, landing page, hero section, docs styling, spec-weave.com, documentation redesign, docs UI, docs theme, dark mode docs, sidebar navigation, algolia search, versioned docs, i18n docs, blog posts, announcement bar, footer customization, docusaurus config.
View on GitHubanton-abyzov/specweave
sw-docs
January 25, 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