# Create Lecture

Create a new Beamer lecture `.tex` from source papers and materials, with notation...

- Repository: https://github.com/pedrohcgs/claude-code-my-workflow (1676 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-09-27
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add pedrohcgs/claude-code-my-workflow --skill create-lecture -g -a claude-code -y`
Codex: `npx skills add pedrohcgs/claude-code-my-workflow --skill create-lecture -g -a codex -y`
Cursor: `npx skills add pedrohcgs/claude-code-my-workflow --skill create-lecture -g -a cursor -y`
Gemini CLI: `npx skills add pedrohcgs/claude-code-my-workflow --skill create-lecture -g -a gemini-cli -y`

## Description

Create a new Beamer lecture `.tex` from source papers and materials, with notation consistency checks and the project's preamble wired in. Use when user says "create a lecture on X", "new lecture from these papers", "start a deck on topic Y", "scaffold a new Beamer file", "build me a lecture from these PDFs". Scaffolds the full deck, NOT for compiling existing `.tex` (use `/compile-latex`).

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Lecture Creation Workflow

Create a beautiful, pedagogically excellent Beamer lecture deck.

**This is a collaborative, iterative process. The instructor drives the vision; Claude is a thinking partner.**

---

## CONSTRAINTS (Non-Negotiable)

1. **Read the knowledge base FIRST**, notation registry, narrative arc, applications database
2. Every new symbol MUST be checked against the notation registry
3. Motivation before formalism, no exceptions
4. Worked example within 2 slides of every definition
5. Max 2 colored boxes per slide
6. No `\pause` or overlay commands (check project rules)
7. Transition slides at major conceptual pivots
8. Thread at least 1 running empirical application throughout
9. All citations verified against the bibliography
10. **Work in batches of 5-10 slides**, share for feedback, don't bulk-dump

---

## WORKFLOW

### Phase 0: Intake & Context (Pre-Flight Report required)

Read the inputs, then produce a Pre-Flight Report in your response before Phase 1 starts.

Inputs to read:
- `.claude/rules/knowledge-base-template.md`, notation registry, narrative arc, applications
- `.claude/rules/content-invariants.md`, INV-1..INV-8 govern slide content
- Any source papers / existing slides the user provided
- The previous lecture's `.tex` (last section + ending slide) if one exists

Required Pre-Flight Report block:

```markdown
## Pre-Flight Report

**Sources read:**
- [source 1]: [one-line takeaway, what notation, what result, what diagram]
- [source 2]: ...

**Notation registry check:**
- New symbols this lecture will introduce: [list]
- Symbols reused from prior lectures: [list, with the lecture each was introduced in]
- Conflicts detected: [none / specific clashes]

**Narrative position:** [Where does this lecture sit in the course arc? What did the previous lecture end on? What does the next lecture need you to set up?]

**Pedagogical goal:** [one sentence]

The rest: https://github.com/pedrohcgs/claude-code-my-workflow/blob/HEAD/.claude/skills/create-lecture/SKILL.md
