# chant > chant is a TypeScript-first infrastructure tool: typed resources in, spec-native output (CloudFormation, GitLab CI, Kubernetes YAML, and more) out, validated by semantic lint rules, with an optional deployment lifecycle on top: Ops that run in-process or on a fountain steward. - Agents: start at /agents/ for a copy-paste setup prompt, then /guide/agent-integration/ for the skills, MCP tools, and Ops surfaces available after `chant init`. - No YAML, no DSL: infrastructure is exported TypeScript, type-checked against a provider lexicon. - No authoritative state file: `chant build` synthesizes deterministically from source; drift and apply are computed against the live system. ## Documentation Sets - [Abridged documentation](https://intentius.io/chant/llms-small.txt): a compact version of the documentation for chant, with non-essential content removed - [Complete documentation](https://intentius.io/chant/llms-full.txt): the full documentation for chant ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation