Senior Engineer Path
Who it's for
ICs who already ship production code and want agents to own most of the typing without owning the outcome. You review PRs, write specs when it matters, and refuse to merge plausible junk.
Prerequisites
- Comfortable with Git, PR review, testing, and your stack's debugger
- Access to Claude Code (or equivalent) on a real work repo
- Authority to add/edit
CLAUDE.mdand adocs/specs/folder
Ordered modules
- Mental Models — agent as compiler of intent; quality bounded by spec
- Agents vs Assistants — when autonomy helps vs when it invents
- Why Agents Fail — catalog the failure shapes you'll see this week
- Prompt Anatomy — structure that survives a 200-file repo
- CLAUDE.md & AGENTS.md — standing orders that don't rot
- Specs Over Prompts — stop negotiating requirements in chat
- Adding a Feature Safely — the default daily playbook
- Reviewing AI PRs — human gates that catch agent-specific bugs
- Verification Strategy — structural verify, not vibes
- Failure Catalog — recognize thrash and shallow impl early
Exercises
- Write or prune
CLAUDE.mdto ≤60 lines using the CLAUDE.md template; delete anything lintable or derivable. - Take one upcoming ticket; write a feature spec before any agent session.
- Implement that feature via Add Feature; review with the AI PR checklist.
- Pick one merged agent PR from the last month; list three invented requirements or drive-bys that slipped through.
Capstone
Ship one production feature end-to-end: filled feature spec → agent implementation → your review against the AI PR checklist → green verification → merge. File a short note: what the agent got wrong and which gate caught it (or should have).
Expected outcome
You default to spec-first for non-trivial work, keep repo memory files sharp, and can explain why a bad agent PR looked fine until a specific checklist item failed.
Related
- Learning Paths — other roles
- Implementation Prompts — prompts you'll reuse
- Verification Checklists — day-to-day gates
- Shallow Implementation — the most common IC failure