AI_Workflow

TSD AI Workflow

A teaching curriculum for interns at The Software Dojo. Learn to work with Claude Code the way TurtleWolfe works with Claude Code — Docker-first, spec-first, and terminal-orchestrated.

The whole series, in order: the course and the build log on one page.

This repo does not teach you Claude Code itself. It teaches you a workflow for building real software with an AI pair programmer, using conventions that have survived 20+ production repos.

Who this is for

The three Day-1 questions

Every intern shows up with the same three questions. This repo answers them in order:

  1. How do I start a new repo with AI? → Chapter 01
  2. How do I give Claude context so it’s actually useful? → Chapter 02
  3. What slash commands do I use, and when? → Chapter 03

Everything else is advanced material you grow into.

How to read this repo

Each chapter follows the same shape:

  1. Day-1 minimum — the first two pages. Read this, do the exercise, you’re productive.
  2. Dig deeper — the rest of the chapter. Come back to it when you have questions.
  3. Exercise — a 15-minute hands-on task. Success = a real artifact sitting in your repo.

Chapters are independent. You can read 03 before 02 if you’re in a hurry. But the exercises build on each other.

Chapter map

# Chapter Day-1 question Time
00 Start Here “Is my setup even working?” 15 min
01 Bootstrap a Repo “How do I start a new project?” 15 min
02 Give It Context “Why does Claude keep missing obvious things?” 30 min
03 Slash Commands “How do I stop typing the same prompt 20 times?” 30 min
04 The SpecKit Loop “How do I ship a whole feature without getting lost?” 60 min
05 Advanced Orchestration “Can I run 27 terminals in parallel?” (Level 3 / Optional) 2+ hours

Plus principles/ — the why behind every rule, one file per principle, one war story each.

Pictures of the workflow

The companion starter repo

Chapter 01’s exercise has you clone hello-world-ai (a companion repo) as a starting point instead of bootstrapping from zero. It’s a minimal Next.js + Docker setup with the 10-command starter kit already installed at .claude/commands/. First commit: under 15 minutes from git clone to docker compose up to a shipped change.

Note: hello-world-ai lives at ~/repos/hello-world-ai on the machine that produced this curriculum. Ask your mentor for the current clone URL.

What this repo is NOT

Prerequisites

Feedback

If you hit a question the repo didn’t answer, or an exercise that didn’t work, open an issue. The /principles directory exists precisely because every rule in here started as a war story. Your question is the next war story.


Ready? Start with Chapter 00.