Lecture

Class 0. Install Claude Code — What You're Using Might Not Be Claude Code
Half of what YouTube calls 'Claude Code' is not Claude Code. Even with the same model, a different agent produces different results. The gate to this course closes here.

Class 1. How to Command AI — Vibe Coding Essentials
From installing Claude Code to managing context with CLAUDE.md. How someone who doesn't know code can command AI.

Class 2. How to Distrust AI — Limits and Causes of Vibe Coding
Drift where AI silently alters existing features while adding new ones, 58% sycophancy bias, the math where 97% multiplied 5 times becomes 86%. Why it crumbles at 5 features.

Class 3. Apps That Don't Break — Hurl, Git, CI/CD
Declare API contracts with Hurl, create save points with Git, automate verification with CI/CD. When the three combine, they become a ratchet — a gear that only moves forward and never backward.

Class 4. Decisions Outside Code — yongol and Declarative Full-Stack Control
AI can't distinguish decisions from implementation details mixed in code — that's the root cause of drift. yongol separates decisions into 10 declarative specifications and catches contradictions across layers with 287 rules.

Class 5. AI with Reins — Introduction to Reins Engineering
Harness engineering is a fence. Reins Engineering is a bridle. Don't change the model — add contracts.

Class 6. Lock When It Passes — Ratchet Pattern Principles and Bulk Application
AI declared 'all done.' In reality it was 40/527. Ratchet Pattern hands completion judgment to the machine.

Class 7. Flipping Sycophancy — Balancing Prompts and Verifiers
Give opinions and it flatters; give facts and it fixes. How to use sycophancy bias not as a bug but as an asset.

Class 8. Agent Factory — Agent Operable Codebase
20 functions in one file → agent performance drops 30-85%. Split with filefunc, test with tsma.

Class 9. Automation Beyond Code — Agent Operable System
Is agent-operable code enough? Build, deploy, monitor — the structure where agents operate the entire system.

Class 10. Law of Data — Agent Operable Data
When code is wrong, tests catch it. When data is wrong, nobody knows. Schema is the law I establish.

Class 11. How to Rescue a Broken Vibe-Coded App
Your vibe-coded app just broke. You don't need to rebuild it. Diagnose it, lock it down, and step out one move at a time.