Day 4 Exercises: The Process
Setup
- Claude Code installed and working with a CLAUDE.md file (from Days 2-3)
- A project with git history (for the stagnation check). At least 2-3 months of history is ideal.
- Example steel thread artifacts available as reference (info.md, design.md, tasks.md templates)
Exercise 1: Define and Execute a Steel Thread (30 minutes)
Objective: Experience the full steel thread lifecycle on a real task.
Instructions:
- Choose a small, bounded task in your project. Examples: add a new API endpoint, write tests for an untested module, extract duplicated logic into a shared helper.
- Write an
info.mdfor the steel thread:- Objective (one sentence)
- Context (why this matters)
- Scope (what is in, what is explicitly out)
- Acceptance criteria (how to verify completion)
- Write a brief
design.md:- Approach (how will this be implemented?)
- Key decisions (what choices are being made and why?)
- Risks (what could go wrong?)
- Execute the steel thread using Claude Code. Follow the session lifecycle:
- Read your CLAUDE.md and the steel thread docs
- Plan the session (which part of the task will you tackle?)
- Execute with the agent
- Verify the output (do tests pass? does the acceptance criteria check out?)
- Update the steel thread status
- Mark the steel thread as done. Resist the urge to keep improving.