The score before the dance

Dancing with Claude Code

Five small practices for working with Claude Code as a partner, not a black box.

What it is

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.

FigureShapeMove
1CircleWrite a CLAUDE.md
2TriangleTry a slash command
3ArcWrite a directive, not a chat
4SquareRead the diff before you accept
5CompositeMake a branch, then ask
A note on hosting. The prototype is local-first — follow the README to install and run.