Skip to main content
🎓 Claude Code Masterclass Learn AI-assisted development on Udemy — plus the companion book on Leanpub & Amazon. Start Learning
Spectrum from less spec to more spec, mapped across exploratory work, bounded tasks, deterministic work, and multi-agent systems
AI

The Spec Layer: Why AI Agents Need Structured Intent, Not Vibes

Telos and a new O'Reilly piece land on the same idea: agentic AI is only as good as the structured intent behind it — for your code and your career.

LB
Luca Berton
· 4 min read

Two things landed in my feed the same week, from completely different corners of the internet. Telos, Daniel Miessler’s open-source framework for writing down an entity’s mission, goals, and strategies as a structured file — and an O’Reilly Radar piece by Markus Eisele arguing that the real skill in agentic development isn’t writing code faster, it’s deciding how much specification a piece of work actually needs.

They are the same insight at two different altitudes. One is about specifying a person or a company. The other is about specifying a feature. Both are about the same emerging bottleneck: once an agent can produce plausible output in seconds, the thing you’re short on is no longer implementation — it’s a clear enough statement of intent to know whether that output is correct.

The Problem Isn’t Speed Anymore

Eisele’s framing is the one that stuck with me: “When code gets cheap, the hard part is deciding what ‘correct’ means and building a reliable way to check it.” Vague requirements used to fail slowly — a developer would ask clarifying questions, a ticket would sit in refinement, someone would eventually push back. Agents don’t do that by default. A vague prompt doesn’t stall, it turns into a working-looking system in minutes, and now you’re reviewing an artifact instead of a requirement. He calls this vague requirements running into machine speed, and it’s a good description of a failure mode I’ve watched happen more than once: the code runs, the demo works, and it’s still the wrong thing.

Telos is a response to the same problem, aimed one layer up. If an AI agent is going to act on your behalf — triaging your inbox, drafting your content calendar, prioritizing your backlog — it needs a durable, structured statement of what you’re actually trying to do, not a one-off prompt reconstructed from memory every session. A Telos Context File captures mission, current objectives, known problems, and the strategies in play, in one place an agent (or a new team member) can read cold.

Calibrating Spec to the Work

The useful part of Eisele’s piece isn’t “write more specs” — it’s that the right amount of spec depends on what kind of work you’re doing:

  • Small, bounded tasks — structured intent is enough: a goal, a couple of examples, acceptance criteria. Anything heavier is wasted ceremony.
  • Deterministic work (CRUD, APIs, anything with an obviously correct shape) — spec harder here, because executable tests pay for themselves immediately. This is where “validate the spec before you scale the implementation” matters most.
  • Exploratory work — spec less. Over-specifying exploration just encodes your first guess as a constraint. Define the boundaries you actually care about (cost, safety, data access) and let the agent explore inside them.
  • Multi-agent systems — spec hardest at the seams. Every handoff between agents needs a contract as strong as an API contract between services, because there’s no human in the loop to notice a silent mismatch.

My Take: This Is Now Infrastructure Work

I’ve been building AI platforms long enough to recognize this pattern — it’s the same lesson platform engineering learned about API contracts between microservices, just one layer up the stack. A Telos-style file at the org level is the north star that keeps a team’s agents pointed at the right problem. A tight spec with executable tests at a service boundary is the “strong contract” that keeps a multi-agent pipeline from silently drifting.

If you’re operating AI infrastructure — not just calling a model API, but running agents that make decisions across a system — write both down. The org-level intent (a Telos-style file, or your own version of one) tells agents why they exist. The per-task spec tells them what correct looks like this time. Skip either one and you get a system that’s technically running and still not doing what you meant.

A practical starting point: pick one recurring agentic task on your team, write its acceptance criteria as an executable check before the next iteration, and see how much review time it saves. That’s the whole argument in one experiment.

Go Deeper

If specifying intent for AI agents is becoming part of your job, the AI Platform Engineer Bootcamp treats it as one — you’ll write architecture specs, acceptance criteria, and operational runbooks for a real deployment, not just prompts.

Frequently Asked Questions

What is Telos?

Telos is an open-source framework created by Daniel Miessler for articulating an entity's purpose — its mission, goals, problems, strategies, and KPIs — as a structured, machine-readable context file that a person, team, or AI agent can act on.

Do AI coding agents need more or less specification than traditional software?

It depends on the task. Small bounded tasks need only structured intent (goal, examples, acceptance criteria). Deterministic work like CRUD or APIs benefits from more spec and executable tests. Exploratory work needs less spec but clear constraints. Multi-agent systems need strong contracts at every handoff point.

#AI #Agentic Development #Claude Code #Specifications #Platform Engineering
Share:
AI Integration & GPU Platforms

Need help with AI Integration & GPU Platforms?

Need help deploying AI/ML platforms? Get expert consulting on OpenShift AI, GPU orchestration, and MLOps.

Learn more about AI Integration & GPU Platforms

Want to operate this yourself, in production?

Take the free AI Platform Engineer Readiness Scorecard to see which skills transfer — then build a production-shaped AI platform in the 4-week Bootcamp.

Take the Scorecard →
Luca Berton — AI & Cloud Advisor, Docker Captain

Luca Berton

AI & Cloud Advisor · Docker Captain · KubeCon Speaker

15+ years in enterprise infrastructure. Author of 8 technical books, creator of Ansible Pilot (1M+ YouTube views, 648K site users). Former Red Hat engineer. Speaker at KubeCon EU 2026 and Red Hat Summit 2026.

Free 30-min AI & Cloud consultation

Book Now