docs-generate-site
Generate Level 3 (documentation sites) from design docs. Use when creating feature-rich, interactive documentation for RSPress/Docusaurus sites.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Generate Documentation Site
Generates Level 3 documentation site content from design docs with framework-specific features.
Overview
This skill transforms design documentation into interactive documentation site content by:
- Analyzing design docs for the module
- Creating landing page with hero and features
- Generating getting started guide
- Creating concept documentation
- Generating how-to guides
- Integrating with API docs
- Following framework-specific template (RSPress, Docusaurus, VitePress)
Quick Start
Generate RSPress site docs:
/docs-generate-site effect-type-registry --framework=rspress
Include API docs integration:
/docs-generate-site rspress-plugin-api-extractor --framework=rspress \
--api-docs=./docs/en/api
Preview without writing:
/docs-generate-site website --framework=rspress --dry-run
How It Works
1. Parse Parameters
-
module: Module to document [REQUIRED] -
--framework: Documentation framework (rspress, docusaurus, vitepress) -
--api-docs: Path to auto-generated API docs to integrate -
--dry-run: Preview structure without writing
2. Load Configuration
Read .claude/design/design.config.json for:
- Module configuration
- Site docs settings (Level 3)
- Framework configuration
- Output directory
3. Analyze Design Documentation
Extract content for different doc types:
- Landing page - Overview, value propositions, key features
- Getting started - Installation, first example, next steps
- Concepts - Architecture, design decisions, how it works
- Guides - Task-oriented how-tos
- Examples - Real-world use cases
4. Generate Landing Page
Create index.mdx with framework-specific features:
- Hero section with description
- Feature highlights
- Quick start preview
- Links to guides
RSPress-specific:
- Use frontmatter for hero configuration
- Add feature cards
- Include navigation
5. Generate Getting Started Guide
Create progressive learning path:
- Installation (detailed)
- First working example
- Understanding the basics
- Common patterns
- Next steps
6. Generate Concept Documentation
Transform architecture design docs into user-friendly concepts:
- Break down into digestible topics
- Add diagrams and visualizations
- Progressive disclosure (beginner → advanced)
- Use framework components (tabs, callouts)
7. Generate How-To Guides
Create task-oriented guides:
- Specific problems and solutions
- Complete working examples
- Step-by-step instructions
- Troubleshooting tips
8. Apply Framework Features
RSPress features:
- Tabs for multiple approaches
- Callouts (tip, warning, note)
- Code blocks with copy button
- Mermaid diagrams
Docusaurus features:
- Admonitions
- Code blocks with highlighting
- Tabs
- MDX components
9. Create Navigation Structure
Generate navigation metadata:
- Sidebar configuration
- Category organization
- Progressive navigation flow
10. Validate Output
Check generated site docs:
- Framework-specific frontmatter valid
- MDX syntax correct
- Interactive elements work
- Cross-references valid
Supporting Documentation
Load these files when needed:
-
instructions.md- Step-by-step implementation -
examples.md- Example site documentation -
framework-features.md- Framework-specific component usage
Success Criteria
Generated site documentation is successful when:
- ✅ Engaging landing page with clear value proposition
- ✅ Progressive getting started guide
- ✅ Concept docs broken into digestible topics
- ✅ Task-oriented how-to guides
- ✅ Interactive elements (tabs, callouts, code blocks)
- ✅ Clear navigation structure
- ✅ API docs integrated (if available)
- ✅ Mobile responsive
- ✅ Valid framework-specific syntax
Integration Points
- Uses
.claude/design/design.config.jsonfor configuration - Uses
.claude/skills/docs-generate-site/templates/site-doc.template.mdxfor structure - Reads design docs from module's
designDocsPath - Writes to module's
userDocs.siteDocspath - Validates against
quality.userDocs.level3standards
Related Skills
-
/docs-generate-readme- Generate Level 1 README -
/docs-generate-repo- Generate Level 2 repository docs -
/rspress-page- Create individual RSPress pages -
/docs-sync- Sync docs with changes
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!