| title | Interaction Models and Design Systems in Agentic Programming |
|---|---|
| date | 2026-04-08 |
| type | research |
| status | complete |
Agentic programming tools encode fundamentally different assumptions about who the human is and what they need. A terminal chat treats the developer as a collaborator reviewing diffs. A background agent treats the developer as a manager reviewing pull requests. A Figma MCP integration treats the designer as a spatial thinker who should never leave the canvas. The most important finding across this research is that agentic tooling works best when it meets each role in its native medium rather than collapsing everyone into a single interface. This is not a convenience preference. Cognitive science research demonstrates that spatial reasoning, direct manipulation, and visual judgment are load-bearing cognitive processes for designers [^43][^44], just as sequential textual reasoning is for developers. Forcing role collapse disables the cognitive machinery that makes