Ride Agents Hold the Reins

The handbook for software teams in the age of AI

Ride Agents Hold the Reins

Transformation to the Agentic SDLC Made Easy

Your team already has AI agents. This book shows you how to make them useful, safe and measurable, in ninety days, with twelve hands-on labs you run on your own code.

  • 264 pages
  • 12 hands-on labs
  • Python only
  • 13 Rider's rules
Cover of Ride Agents Hold the Reins: a rider holding glowing reins on a rearing circuit-board horse at sunset

The problem

Handing a team the tool doesn't change how the team works.

Most rollouts stall in the same place. The agents are fine. Everything around them was never changed: what they are told, who checks their work, and how anyone knows it is helping.

Fast changes, slow reviews

Agents produce changes faster than people can read them. Review becomes the bottleneck, and the queue comes back.

Confident and wrong

An agent knows only what you put in front of it. The fact that matters most often lives in one person's head, or in a spreadsheet three folders deep.

No honest scoreboard

Pull requests, prompts and tokens go up whether or not anything useful happened. Usage dashboards can't tell you if the team is getting better.

This book is about the part that isn't the tool.

What's inside

Twelve chapters, four parts, one habit at a time.

An introduction on why the horse doesn't care who's riding, then:

Part IGet in the Saddle

See the old process clearly, meet the agent, and make one repository ready.

  1. The Manual SDLCMap how your team really ships and record six baseline numbers.
  2. Anatomy of an AI AgentBuild a tiny agent in Python and read its trace line by line.
  3. Choosing Your Agent ToolchainRun a readiness check and write a run card.

Part IIFirst Rides

Agents in every phase, from requirements to release, each ride short and checked.

  1. Agentic Requirements and DesignTurn a vague ticket into an intent brief that passes a lint.
  2. Agentic Coding and Legacy ModernizationChange code that has no tests, using a golden-master loop.
  3. Testing, Review, and Release with AgentsGate a change and ship it with a release card.

Part IIIMaster the Reins

The controls that keep agents inside the lines.

  1. Context and Skills EngineeringWrite the memory file and consumers document your agents never had.
  2. Verification and Quality GatesContract checks, evals, and the question: who checks the checker?
  3. Security, Compliance, and GuardrailsBuild a policy gate, then try to break it.

Part IVLead the Herd

Several agents, honest numbers, and the plan to bring everyone along.

  1. Multi-Agent OrchestrationRun a planner, builder and reviewer, and make the loop stop.
  2. Roles, Metrics, and ROIA scorecard that pairs speed with quality, and a return estimate with a range.
  3. Your 90-Day Agentic SDLC RoadmapWrite a plan that passes its own check, and map the resistance.

The back of the book is a toolkit: a seven-day Quickstart, ready-made templates for briefs, decision records and release cards, a glossary, and an appendix that retells the failures that taught the most.

Hands-on

Labs that run, with output you can compare.

Every lab uses plain Python 3.9 or newer and plain text files. Each script was run and its output checked against the book. Here are two of them.

Lab 7: lint the instructions file your agents read
$ python3 context_lint.py AGENTS.md
- missing section: Conventions
- missing section: Never
- missing section: Consumers
- missing section: Definition of done
- line 2: vague 'be careful'
- line 2: vague 'best practices'
- line 6: vague 'clean code'
- stale path: src/old_module.py
8 problem(s)
Lab 10: make a three-agent loop stop on its own
$ AGENT_MODE=loop python3 orchestrate.py roles.json "Add retry"
1. planner ok
2. builder ok
3. reviewer ok
4. builder ok
5. reviewer ok
6. builder ok
STOPPED: budget: too many agent calls

The lab code is MIT-licensed, so you can take it into your own repository and your own work.

Thirteen Rider's rules

Short enough to put on a wall.

The agent knows only what you put in front of it. Write down what everyone "just knows."

Rider's rule #8

Agreement between agents is not verification. Check against something none of them wrote.

Rider's rule #11

Count outcomes, not activity. A number that rises when nothing useful happened is a vanity number.

Rider's rule #12

Scale the reins before you scale the herd. No team gets agents until it has its checks.

Rider's rule #13

Look inside

Real pages from the book.

Who it's for

Written for the people who have to make it work.

  • Engineering managers and team leads rolling out agents
  • Staff and senior engineers who review what agents write
  • QA and test leads who now design checks, not scripts
  • Product owners who decide what "done" means
  • Platform and security people who own the guardrails

What it isn't

Not a prompt cookbook, and not a tool review.

No tool is ranked or recommended. The labs use plain Python and plain text, so they work with whichever agent your team already uses. If you want a list of clever prompts, this isn't that book. If you want your team to still be glad it adopted agents a year from now, it is.

You should be comfortable reading code and working in a repository. You don't need to be a Python expert; the scripts are short.

Free sample

Read the introduction, Chapter 1 and the seven-day Quickstart.

Forty-four pages, free. It includes the contents, so you can see exactly what the other eleven chapters cover.

Questions

Questions and answers

Which AI tool do I need?

None in particular. The labs run on Python 3.9 or newer. Where a lab asks you to try a real agent, you use whichever one your team already has, and the book shows you how to swap it in.

Is it for beginners?

It is for people who work with code and repositories. You don't need to be a Python expert, because the scripts are short and each one is explained. You do need to be comfortable reading a diff.

Are Maya and Fernbridge real?

No. The company, the people and the numbers in the story are invented so the book can show a team's ninety days honestly. The labs help you measure your own.

Where can I get the book?

Leave your email above and we will tell you as soon as it is available. You can also write to us at our contact address.

Can I use the lab code at work?

Yes. The lab code is released under the MIT license.