GuideAdvanced

Working with Coding Agents

Learn to direct coding agents as a professional craft, not improvisation. This guide covers the six pieces that separate amateur use from professional use: the craft of directing instead of writing code directly, spec-driven development, harness engineering — the environment, context, and permissions you set up so the agent can verify itself — verifying and reviewing what the agent generates, budgeting and controlling token and time cost, and governing AI-generated code within a team. By the end, you can write executable specifications, prepare an agent-ready repository, review — not just accept — what an agent produces, control how much you spend in tokens and human attention, and write the playbook that governs how your team works with agents.

48
lessons
6
modules
English · Spanish
available in
Yes
certificate
Free
access
NIEVA

Outcomes

What you'll be able to do

  • Classify any task from your backlog as delegable, collaborative, or your own to do, using an explicit criterion: reversibility, cost of an error, and clarity of the success criteria
  • Turn a real feature into a complete specification package: context, scope, non-goals, constraints, and executable acceptance criteria
  • Break a specification down into agent-sized tasks, and review its plan before letting it write a single line of code
  • Leave a repository agent-ready: project instructions the agent actually respects, reproducible commands, least-privilege permissions, and a feedback loop with tests, types, and a linter
  • Review an AI-generated change with an explicit procedure: a confidence gradient by surface touched, an ordered reading of the diff, and a review checklist
  • Decide with judgment between accepting, fixing, or rejecting and restarting a change, without getting stuck fixing something you should have discarded
  • Instrument your workflow to know the real cost per task in money, time, and attention, and choose model and parallelism level with your own data
  • Define stop conditions and spend circuit breakers before a task eats your whole afternoon
  • Write and defend a team playbook for AI-assisted code: ownership and accountability, versioned shared instructions, PR policy and automated gates, and architecture and licensing rules

Before you start

What you need to bring

It's for you if...

  • Devs who already use a coding agent (Claude Code, Cursor, Copilot, Cline) and want to move from amateur use to professional craft
  • Teams that need to define how AI-generated code gets reviewed, approved, and governed before it reaches production
  • Tech leads who need a playbook so several people can use agents without breaking conventions or architecture
  • Devs who want to control the token, time, and attention cost of working with agents, not just the quality of the result

Requirements and materials

  • Having used a coding agent at least once, and knowing how to read a diff
  • Basic Git and Pull Request workflow
  • A language with automated tests: the examples use Python and TypeScript

Content

The syllabus, module by module

Open any of them to see its lessons.

Common questions

What people usually ask

Start whenever you like

Reviews

What students say

These reviews are from enrolled students who completed at least 50% of the course. We moderate reviews only on content grounds (spam, offensive language, personal data), never for being critical or negative.

No approved reviews yet.

Be the first to share your experience!