curriculum-architect

Generate and update the `_curriculum.md` backbone for Quarto lecture courses.

Updated May 10, 2026
One-click install
npx skills add https://github.com/c-kraus/thws-skills --skill curriculum-architect-c-kraus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: curriculum-architect
Source: https://github.com/c-kraus/thws-skills/tree/main/curriculum-architect
Command: npx skills add https://github.com/c-kraus/thws-skills --skill curriculum-architect-c-kraus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It creates and maintains the _curriculum.md single source of truth so a Quarto lecture course stays coherent, chapter structure remains consistent, and learning objectives/terminology don’t drift between chapters.

Core Features & Use Cases

  • INIT from available sources: Interviews the author and reads briefing/wiki inputs and existing chapter cues to generate a complete _curriculum.md.
  • Targeted UPDATEs over time: Adds new chapters, updates chapter status (planned/active/final), revises themes and learning objectives without restarting the whole process.
  • Course-wide consistency support: Establishes terminology conventions and chapter guiding questions that downstream skills (e.g., lecture-factory) can rely on.

Quick Start

Run curriculum-architect in INIT mode to create _curriculum.md for your new Quarto lecture course when no curriculum file exists yet.

Frequently Asked Questions about curriculum-architect

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

FAQPage Schema
How do I create a consistent curriculum structure for a Quarto lecture course?

Creating a consistent curriculum structure for a Quarto lecture course requires generating a `_curriculum.md` backbone file. This file serves as a single source of truth for chapter modules, learning objectives, and terminology conventions to prevent content drift.

What is the best way to track learning objectives and chapter status in Markdown?

Tracking learning objectives and chapter status in Markdown involves maintaining a dedicated curriculum file. You can apply targeted updates to mark chapters as planned, active, or final, ensuring course-wide coherence without restarting the entire planning process.

How do I update lecture planning documents without rewriting the entire curriculum?

Updating lecture planning documents without rewriting the curriculum is done through targeted updates. You can revise individual chapter themes, register newly created modules, and adjust learning objectives directly within the existing Markdown structure.

Does curriculum-architect require any specific dependencies to generate course workflows?

Curriculum-architect does not require any external dependencies to generate course workflows. It operates independently to interview authors, read existing briefing inputs, and output a plain Markdown curriculum file for downstream use.

Can I use existing wiki inputs and chapter cues to initialize a new curriculum file?

Yes, you can use existing wiki inputs and chapter cues to initialize a new curriculum file. The system reads these available sources during the INIT mode to automatically generate the complete initial chapter and module structure.

Why does my lecture course terminology drift between different chapters?

Lecture course terminology drifts between chapters when there is no single source of truth. Establishing required terminology conventions within a central Markdown curriculum file ensures downstream skills and chapters remain aligned.