Three principles guide everything we build. They're why Symposia packages feel like a natural extension of your engineering process — not another tool fighting for control.
Every Symposia package does one thing well. Need test-driven development? Install it. Want architectural reviews? Add that too. Packages compose — they don't conflict.
Mix and match capabilities like building blocks until your agent works exactly the way you think. No monoliths. No lock-in.
Your first setup is one command and zero config. Symposia works out of the box with sensible defaults.
When you need custom workflows, conditional logic, or team-specific rules — the depth is there. You never pay for complexity you don't use.
$ sym init
Done. 1 package installed.
.symposia/
registry.yml
overrides/
tdd.md
team-conventions.md
An agent without instructions is guessing. An agent with the right instructions builds what you actually want — on the first try.
Symposia packages encode hard-won engineering patterns so your agent starts with intent, not trial and error. Intentional setups mean fewer cycles wasted.
Composable so you build exactly what you need.
Simple so you start today.
Intentional so you get it right.