Your AI coding agent burns tokens, takes wrong turns, and breaks things. Not because the model is weak, but because your repository was written for humans, not for agents. In this 2-hour workshop you won’t watch slides about a framework. You’ll bring your own codebase and walk out with a measured AI-Readiness score, a ranked list of fixes, and the scripts to repeat the measurement in CI.
AI agents fail inside real repositories for reasons that static lint rules and architecture diagrams don’t capture: context layouts that waste tokens, structures that hide intent, validation loops that never close. “AI-Readiness” is a measurable property of a codebase, and like any measurable property you can audit it, improve it, and track it over time.
This workshop is not a tour of a pre-packaged scoring framework. It is a working session in which you learn a repeatable four-stage process and apply it, live, to a repository you actually care about.
You will work on your own repository through four stages:
Run a diagnostic on your codebase across a set of weighted dimensions (agent instructions, project navigability, testing and validation, CI/CD, spec-driven workflow, skills and tooling, documentation, agent-specific configuration).
Output: a 0-100 baseline score and a per-dimension breakdown that shows exactly where the repo is leaking agent effort.
Turn the raw scan into a prioritized roadmap.
Apply targeted interventions.
Some are auto-generated:
CLAUDE.mdOthers require human judgment:
You will do both, live, on your repo.
Re-run the scan and measure the delta.
The three-axis model from the original research (efficiency, navigability, verifiability) still anchors the analysis, but you will work with it through instruments rather than slides.
Pre-packaged scores tell you that something is wrong. A process tells you how to find out what is wrong in code you didn’t write, which is your own. By the end of the workshop you should be able to onboard a new repository to AI-Readiness measurement without me in the room.
With over 25 years of experience in enterprise software development and AI engineering, I explore how artificial intelligence is transforming the way we build, learn, and live with technology. I have an old passion for Open Source and more recent one for AI Engineering.
✍️ I write two newsletters (Italian and English). 🎧 I co-host a podcast (Italian only) about AI, agents, and the future. 💻 Mantainer of the official A2A specification implementation and TCK under the Linux Foundation.