Marketplace chapter-analyzer

Validates and analyzes Docusaurus MDX chapters for structure, pedagogical quality, and component usage.

install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/abdulsamad94/chapter-analyzer" ~/.claude/skills/aiskillstore-marketplace-chapter-analyzer && rm -rf "$T"
manifest: skills/abdulsamad94/chapter-analyzer/SKILL.md
source content

Chapter Analyzer Logic

Target Directory

  • Location:
    textbook/docs/
  • Format: MDX (
    .mdx
    or
    .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

  1. Heading Hierarchy:
    • The Docusaurus title acts as H1.
    • Start content with H2 (
      ##
      ).
    • Do not use H1 (
      #
      ) within the body.
  2. 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.