interactive-study-guide_skill

This skill converts a completed study guide markdown into an interactive, scroll-driven web app with editorial typography, narrated sections, and progressive
  • Makefile

2

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill petekp/agent-skills --skill interactive-study-guide

  • SKILL.md7.7 KB

Overview

This skill transforms a completed study guide markdown file into a polished, interactive single‑page web app served by Vite. It converts each study guide section into purpose-built visual and interactive components (scroll-driven storytelling, diagrams, animated code walkthroughs) while preserving readable prose and progressive enhancement. The result is an editorial-quality learning experience optimized for clarity and pedagogy.

How this skill works

Provide the path to a study guide markdown file; the skill parses the guide into structured sections using heading detection and the expected codebase-study-guide patterns. It scaffolds a Vite project, maps each section to a tailored interactive component (D3 graphs, sticky walkthroughs, expandable cards, checklists), and wires navigation, scroll-driven transitions, and persistence for interactive elements. The output is a local dev project you run with the Vite dev server.

When to use it

  • You have a finished study guide markdown from codebase-study-guide or similar.
  • You want a richer, interactive presentation for onboarding or documentation reviews.
  • You need scroll-driven narrative and visualizations to explain system structure and flows.
  • You want a local, editable web app for team walkthroughs or demos.
  • You prefer progressive enhancement so content reads without JavaScript.

Best practices

  • Keep animations purposeful and explanatory; avoid decorative motion.
  • Let prose determine layout—use visuals only where they illuminate structure or flow.
  • Respect prefers-reduced-motion and ensure the page is fully usable without JS.
  • Follow the editorial design tokens for typography, spacing, and color for visual consistency.
  • Test on mobile; use single-column fallbacks and touch-friendly controls.

Example use cases

  • Convert a codebase study guide into an interactive onboarding app for new engineers.
  • Create a scroll-driven request walkthrough to accompany a design review or RFC.
  • Produce an interactive system map that links nodes to deep-dive tabs for architecture sessions.
  • Add animated code walkthroughs and checklists for bootcamp-style learning modules.
  • Generate a reusable Vite project skeleton that your docs team can iterate on locally.

FAQ

A completed study guide markdown following the codebase-study-guide structure. If headings differ, the parser detects sections by heading text and adapts gracefully.

What does the scaffold produce?

A Vite-served single-page app scaffold with D3, Prism.js, and the editorial design system preconfigured. Run npm install then npx vite --open to preview.

Is the output usable without JavaScript?

Yes. Progressive enhancement ensures the content is readable and navigable without JS; interactivity layers on top when JavaScript is available.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
interactive-study-guide skill by petekp/agent-skills | VeilStrat