# Learn LiteSpec

## Intent

These pages explain what LiteSpec is, why it exists, and how its parts fit together. Read them in order the first time. They state no rules of their own: the rules are on the standards pages they link to.

## Reading order

- [Why LiteSpec exists](https://litespec.dev/2.0.0/learn/why-litespec.md): the problem LiteSpec solves for teams that build with AI agents.
- [How LiteSpec works](https://litespec.dev/2.0.0/learn/how-litespec-works.md): the standard, the records, the model and the tools, followed through one real use case.
- [Read the standard](https://litespec.dev/2.0.0/learn/reading-the-standard.md): how pages, stacks, selections, provisions, and extensions fit together, and how to find what applies to you.
- [Records and the project model](https://litespec.dev/2.0.0/learn/records-and-the-model.md): what a project writes down, and what the model builder works out from the code.
- [How the tools fit together](https://litespec.dev/2.0.0/learn/the-tooling.md): which tool does what, when each runs, and what it reads and writes.
- [How LiteSpec compares](https://litespec.dev/2.0.0/learn/how-litespec-compares.md): LiteSpec beside the other approaches to spec-driven development, and when each fits.
- [Work with agents](https://litespec.dev/2.0.0/learn/working-with-agents.md): how an agent loads LiteSpec, what it may decide, and what it leaves to you.
- [Adopt LiteSpec](https://litespec.dev/2.0.0/learn/adopting-litespec.md): what changes for a team, in the order a team usually does it.

## Next

When you're ready to build, follow [Get started](https://litespec.dev/2.0.0/tutorial/getting-started.md).
