ciunkos.com/Glossary

Coding with agents

Spec-driven development

Writing the specification and acceptance tests first, then letting agents implement against them.

The human effort moves from typing code to deciding what correct means. A good spec names inputs, outputs, edge cases and how success is checked. Agents then iterate until the checks pass, and a reviewer reads a smaller, clearer diff.

Share: LinkedIn · X ·

Related terms

  • Coding agent: An agent that reads a repository, edits files, runs commands and tests, and opens pull requests.
  • Vibe coding: Building by prompting and accepting the result without reading the code closely.
  • Evals: A repeatable test set that scores an AI feature, so changes can be measured instead of guessed.

← All terms

Need this built, fixed or reviewed?

I build and rescue products with AI coding agents under rules: AI features in production, honest estimates, email that gets delivered.

Przemysław Zalewski

How I work

Przemysław Zalewski · 15+ years shipping software

“a true bias for action” client CTO, public LinkedIn recommendation

All principles and risk levels →