-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdemo.tape
More file actions
56 lines (43 loc) · 1.06 KB
/
demo.tape
File metadata and controls
56 lines (43 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# Regenerate: make demo
Output demo.gif
Set Shell "bash"
Set FontFamily "Menlo"
Set FontSize 16
Set Width 1100
Set Height 650
Set Padding 20
Set Theme "Catppuccin Mocha"
Set TypingSpeed 30ms
Set PlaybackSpeed 1
Set LetterSpacing 0
Set LineHeight 1.2
# --- Hidden env setup (demo-setup.sh runs before vhs via Makefile) ---
Hide
Type `export FLOW_HOME=/tmp/flow-demo/.flow`
Enter
Sleep 200ms
Type `export PATH="$(pwd):$PATH"`
Enter
Sleep 200ms
Type@0ms `clear`
Enter
Sleep 500ms
Show
# === flow init — launches Claude automatically ===
Sleep 500ms
Type "flow init"
Sleep 500ms
Enter
# Wait for Claude to launch and show the workspace trust dialog
Sleep 3s
# Accept the workspace trust dialog
Hide
Enter
Show
Sleep 3s
# Type the task into Claude
Type "Our auth migration broke prod — API errors in github.com/acme/apps, wrong docs in github.com/acme/docs, and infra config drift in github.com/acme/infrastructure. Set up a workspace for this, then ask me what to look at first."
Sleep 500ms
Enter
# Wait for Claude to read skills, edit state.yaml, run flow render
Sleep 40s