Code Katas: Development Environment Fluency
Purpose: Build automaticity through short, repeated workflow drills
Time Required: 20-30 minutes per session
Recommended Frequency: 3 sessions in one week
Kata 1: Session Startup
Without notes:
- Open terminal
- Navigate to project
- Inspect status
- Open editor
- Start a second task in another shell, pane, or session
Kata 2: Search and Fix
- Search for a string in a project
- Open the matching file
- Edit one target
- Save and confirm the change
Kata 3: Log Triage
- Generate or use a log file
- Filter it with
grep - Save errors separately
- Count repeated error lines
Kata 4: Config Recovery
- Add a harmless alias to your shell config
- Reload it
- Verify it works
- Remove it cleanly
- Reload again
Kata 5: Remote or Multiplexer Workflow
If you have a remote host, use SSH. If not, use tmux.
Completion Standard
- Completed at least four katas
- Repeated the weakest one at least twice
- Noticed at least one improvement in speed or calmness