This repository is the AIM language specification and its reference material — nothing else. Tooling, the package catalog, and publishing live in separate repositories.
specification.md— the authoritative AIM v4 language specexamples/— conformance example.aimfilesagents/,brain/,PROMPT.md— role personas and prompt templatesAGENTS.md— the reference project-bootstrap file
- Open an issue describing the problem the change solves.
- For accepted changes, edit
specification.md. Keep section cross-references (§N.M) consistent, and update the## 1.1 What Changedtable when the change is breaking. - If the change affects authoring, update the personas (
agents/,brain/) andPROMPT.mdto match. - Add or update a conformance example under
examples/so the change is demonstrated. - Open a pull request.
Examples must be valid against the current spec: correct frontmatter (aim, facet), typed edges that resolve, no orphan nodes or dangling references. Keep them small and focused — one component per example.