Spec is an intermediate representation designed for LLM agents rather than human developers. The core problem: when agents work on large codebases, they waste most of their context window loading dependencies just to change 20 lines of code.
Spec solves this by making each artifact self-contained. An agent can modify a function without loading the entire project.
The POC orchestrates 6 specialized agents (Product → Architect → Scrum → Developer → Tester → DevOps) that transform natural language requirements into complete IR specifications.
Looking for feedback on:
- Does the IR format make sense?
- Is this approach to multi-agent coordination useful?
- What’s missing before this could be practical?
Spec is an intermediate representation designed for LLM agents rather than human developers. The core problem: when agents work on large codebases, they waste most of their context window loading dependencies just to change 20 lines of code. Spec solves this by making each artifact self-contained. An agent can modify a function without loading the entire project. The POC orchestrates 6 specialized agents (Product → Architect → Scrum → Developer → Tester → DevOps) that transform natural language requirements into complete IR specifications.
You can try it here: https://mronus.github.io/spec
Looking for feedback on: - Does the IR format make sense? - Is this approach to multi-agent coordination useful? - What’s missing before this could be practical?
Full design proposal: https://github.com/mronus/spec/blob/main/spec-language-desig...