chapter-analyzer
Validates and analyzes Docusaurus MDX chapters for structure, pedagogical quality, and component usage.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Chapter Analyzer Logic
Target Directory
-
Location:
textbook/docs/ -
Format: MDX (
.mdxor.md)
Structural Validation
Every chapter must have valid YAML frontmatter:
---
id: my-chapter-id
title: My Chapter Title
sidebar_label: Sidebar Label
description: Brief summary of the chapter.
---
Content Rules
-
Heading Hierarchy:
- The Docusaurus title acts as H1.
- Start content with H2 (
##). - Do not use H1 (
#) within the body.
-
Pedagogical Flow:
- Introduction: Hook the reader.
- Learning Objectives: Bullet points on what will be learned.
- Core Content: Explained with text + diagrams/code.
- Interactive Element: At least one Quiz or Simulation per major section.
- Summary: Recap key points.
Interactive Components
We use custom components in MDX:
-
<Quiz questions={[...]} />: For knowledge checks. -
<Simulation type="ros2-node" ... />: For embedded simulations. -
<Tabs>/<TabItem>: For multi-language code blocks (Python/C++).
Tone Check
- Voice: Encouraging, Authoritative but Accessible.
- Perspective: "We will learn", "Let's explore".
- Clarity: Avoid jargon without explanation.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-28
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!