The score before the dance
Five small practices for working with Claude Code as a partner, not a black box.
Five short lessons teaching the moves a Claude Code user is most likely to skip past — writing a CLAUDE.md, invoking a slash command, sending a directive instead of chatting, reading a diff before accepting, scoping changes to a branch. The user works inside a small browser-based webcam project; each lesson surfaces one capability and asks the user to perform the move themselves on a real codebase. They earn a Bauhaus shape per lesson. The dancer takes form as the user goes.
The framing borrows from Oskar Schlemmer's Bauhaus dances (1922–1929), where dancers were constructed from geometric primitives and choreography was laid out as a score of figures.
| Figure | Shape | Move |
|---|---|---|
| 1 | Circle | Write a CLAUDE.md |
| 2 | Triangle | Try a slash command |
| 3 | Arc | Write a directive, not a chat |
| 4 | Square | Read the diff before you accept |
| 5 | Composite | Make a branch, then ask |