Formal Architecture Descriptors as Navigation Primitives for AI Coding Agents
arXiv cs.AI / 4/16/2026
💬 OpinionSignals & Early TrendsIdeas & Deep AnalysisTools & Practical UsageModels & Research
Key Points
- The paper tests whether formal software architecture descriptors can reduce AI coding agents’ undirected codebase exploration, finding a 33–44% reduction in navigation steps in a controlled experiment.
- It shows that descriptor formats (S-expression, JSON, YAML, Markdown) can be equally effective for navigation steps at least in the measured setting, and that automatically generated descriptors provide high localization accuracy versus blind exploration.
- Across 7,012 Claude Code sessions, the authors report a 52% reduction in agent behavioral variance when architecture context is provided, suggesting more consistent agent behavior.
- Writer-side experiments highlight a key robustness tradeoff: JSON fails atomically, YAML can silently corrupt many errors, while S-expressions better detect structural completeness issues.
- The authors propose “intent.lisp” (an S-expression architecture descriptor) and release an open-source “Forge” toolkit to support this approach.

