bootstrap

Validate prerequisites and generate course artifacts from canonical sources.

7|3|Updated May 8, 2026
One-click install
npx skills add https://github.com/TDAA-Go/TDAA-Go --skill bootstrap-tdaa-go
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bootstrap
Source: https://github.com/TDAA-Go/TDAA-Go/tree/main/.claude/skills/bootstrap
Command: npx skills add https://github.com/TDAA-Go/TDAA-Go --skill bootstrap-tdaa-go

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps instructors bootstrap a course scaffold from a canonical source, ensuring reproducible setup, a seeded course metadata surface, and an integrated deployment path for GitHub Pages.

Core Features & Use Cases

  • Validate prerequisites (typst, uv, git, make) before starting the bootstrap process
  • Collect the canonical source path and extract its title-page and ToC for metadata
  • Ingest supplementary materials from optional reference/ materials and fold them into the course context
  • Generate and populate config.toml and related course metadata shim files
  • Extract textbook chapters, craft the weekly schedule, and enable GitHub Pages deployment when possible
  • Verify HTML placeholders and prepare the site build without editing templates

Quick Start

Run the bootstrap process immediately after forking the repository to initialize the course skeleton.

Frequently Asked Questions about bootstrap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap a course from a canonical source template?

Course bootstrap automates validation of prerequisites and canonical sources, extracts title page and ToC, generates textbook and schedule artifacts, and configures GitHub Pages deployment when available.

What prerequisites do I need before bootstrapping a course scaffold?

Course bootstrap requires a local toolchain including typst, uv, git, and make. The process validates these prerequisites before starting to ensure reproducible setup of the course metadata and deployment path.

Can I add supplementary materials when generating course metadata from a canonical source?

Course bootstrap ingests supplementary materials from optional reference or materials directories and folds them into the course context during the automated extraction and metadata generation process.

Does the course bootstrap process support GitHub Pages deployment?

Course bootstrap configures GitHub Pages deployment when available, verifies HTML placeholders, and prepares the site build without editing templates, enabling an integrated deployment path directly from the canonical source scaffold.

What's the best way to generate a weekly schedule from a textbook's table of contents?

Course bootstrap extracts textbook chapters and crafts the weekly schedule automatically from the canonical source's title page and ToC, populating config.toml and related course metadata shim files deterministically via included scripts.

When should I run the course bootstrap process after forking a repository?

Run course bootstrap immediately after forking the repository to initialize the course skeleton, validate the local toolchain, and seed the course metadata surface with extracted textbook and schedule artifacts.