Reverse-engineer Claude Code sourcemaps to study its architecture, design choices, and reusable AI agent patterns