Variable (the abstraction)
Francois Viete
Representing a known or unknown quantity with a letter so you can compute with it as if it were the value.
Forty terms with a placed date, read as a chronology instead of an index. From the variable in 1591 to the thesis itself.
Francois Viete
Representing a known or unknown quantity with a letter so you can compute with it as if it were the value.
Donald Knuth, Stanford
Writing a program as one document that interleaves the explanation, ordered for a human, with the code the compiler extracts.
Hakon Wium Lie (CSS), proven by Dave Shea (CSS Zen Garden)
Keeping content separate from how it looks, so one structure can wear many styles and a value can change in one place.
Douglas Crockford
A lightweight, language-neutral data format of key-value pairs and arrays.
Object Management Group
An older approach making formal models the primary artifact and generating code from them.
John Gruber, with Aaron Swartz
A plain-text formatting syntax meant to be readable as-is.
Alistair Mavin and team, Rolls-Royce
The Easy Approach to Requirements Syntax: five sentence patterns that make requirements testable and unambiguous.
Community, early drafts by Kris Zyp
A vocabulary for declaring the shape of JSON so it can be validated.
Brad Frost
A mental model that builds interfaces from small composable parts, atoms to molecules to organisms, up to pages.
Jina Anne with Jon Levine, Salesforce
A design decision stored as data instead of a hardcoded value.
W3C
Native variables in the browser (--name: value) that made tokens practical on the web.
Salesforce
Salesforce's original open-source tool to transform tokens into platform code.
Nathan Curtis, EightShapes
The layered naming model where raw values (primitives) are aliased to purpose (semantic) and then to component-level tokens.
Danny Banks, Amazon
A build tool that turns one set of tokens into platform-specific code (CSS, Swift, XML).
Vaswani et al., Google
The neural network architecture, built on self-attention, under every large language model in the stack.
Kaelig Deloumeau-Prigent, W3C
The vendor-neutral W3C body that standardizes the token format.
No clean single coiner, emerged with GPT-3
Crafting the input to steer a model's output.
Patrick Lewis et al., Meta (FAIR)
Grounding a model's output in documents retrieved at query time instead of relying only on what it memorized.
Jan Six
A plugin and platform for managing tokens in Figma and syncing JSON to code.
Figma
Token-like variables native to Figma, with aliasing and modes.
OpenAI
Letting a model return a structured call to a defined function or tool.
Guy Podjarny
Spec-centric, AI-native development tooling oriented toward spec-as-source.
Jeremy Howard, Answer.AI
A Markdown file at a site root giving agents a curated map of what to read; llms-full.txt inlines the content.
Anthropic
An open protocol that gives agents a common way to connect to tools, data, and context.
Anthropic
Claude Code's project memory file.
Emerging convention
A file pairing machine-readable tokens with the prose that explains the visual identity.
Anthropic
A packaging convention for portable agent capabilities, instructions plus the resources an agent loads when relevant.
GitHub
GitHub's toolkit for the Specify, Plan, Tasks, Implement loop.
Modern framing via GitHub Spec Kit
Making a written, version-controlled spec the source of truth and treating generated code as a regenerable artifact.
Birgitta Böckeler, Thoughtworks
Three maturity levels: write-then-discard the spec, keep it governing, or only ever edit the spec.
Diana Wolosin and Tony Rucker, Indeed
Structured JSON beat prose-heavy docs for feeding components to an agent.
Block
An open-source, local-first agent framework.
Andrej Karpathy
Prompting an agent ad hoc and shipping what comes back without reading it.
Tobi Lutke, amplified by Karpathy
Deciding what goes into the model's working memory at each step and what stays out.
Amazon
A spec-driven agentic IDE that turns prompts into requirements, design, and tasks.
OpenAI
A simple Markdown file giving coding agents consistent project-specific guidance.
DTCG, W3C
The open .tokens.json format with $value, $type, and $description.
Linux Foundation, with Anthropic, Block, OpenAI
A neutral home for agentic standards.
Ryan Payne
The chain that hands context down: values (tokens), meaning (machine-readable logic), intent (spec-driven development), delivery (runtime context).
Ryan Payne
The argument that a design system is no longer documentation a human reads but infrastructure an agent executes against.