lecture-site-engine

Installation
SKILL.md

Lecture Site Engine Skill

This repository's canonical lecture-authoring skill is maintained at:

.claude/skills/lecture-site-engine/SKILL.md

Read that file completely before converting lecture source, creating lecture templates, or preparing review packages. It contains the full schema, supported component contracts, source-fidelity rules, collection workflow, validation loop, and handoff guidance.

The same skill is available to Codex at:

.codex/skills/lecture-site-engine/SKILL.md

For each authoring request, inspect source status first, including whether a raw file is present, missing, or a scaffold placeholder. Resolve the requested scope as either one standalone lecture or a confirmed collection; a clear standalone request stays one lecture, while a broad topic should receive one targeted scope question or an explicit recommended assumption and must not be silently reduced to the starter lecture. lectures/01-introduction/ is only a starter scaffold, not a course plan. Use content/lecture.template.md for standalone output and numbered lectures/<slug>/lecture.template.md paths for a confirmed collection.

Use human source by default. Internet research is an agent-time option only after direct user authorization. When authorized, provide a bounded research brief with an outline and scope checkpoint plus concise source links before drafting when scope is material, label the result as a derived draft that never becomes present human evidence, and use existing resource_links rather than inventing a citation schema. Runtime URL fetching is not part of the engine.

Finish with an outcome-oriented handoff naming created or updated files, lecture count, validation result, human-source/evidence status, warnings, and the next action. Read the canonical skill for the complete staged authoring flow.

For a server request, use npm run dev in this repository or npx lecture-site-engine dev in a consumer project. Verify that the reported local URL responds before saying the preview is ready. If it fails, report the first actionable CLI/runtime error and do not bypass the CLI with a direct Next command from an npm cache.

Installs
1
First Seen
Jul 18, 2026
lecture-site-engine — salitaba/lecture-skill