# Strata ## Docs - [Adopting Strata](https://docs.stratalint.com/adoption.md): How to roll Strata out on a new repo versus an existing one, and how to match enforcement to how safely you can refactor. - [strata check](https://docs.stratalint.com/cli/check.md): Evaluate the configured rules against your repository and report every fault. - [strata map](https://docs.stratalint.com/cli/map.md): Render a deterministic downstream call tree for a function, with clickable locations. - [strata rule](https://docs.stratalint.com/cli/rule.md): Inspect the full metadata for a single rule code, core or custom. - [strata skills](https://docs.stratalint.com/cli/skills.md): Generate and install agent skill files from your active ruleset so agent instructions stay in sync with what CI enforces. - [Architecture Model](https://docs.stratalint.com/concepts/architecture-model.md): The scopes, roles, and default module layout that Strata enforces. - [Configuration](https://docs.stratalint.com/concepts/configuration.md): Every configuration key Strata reads, how it discovers config, and how to override thresholds and contracts. - [Custom Rules](https://docs.stratalint.com/concepts/custom-rules.md): Write your own architecture rules in Python using the same rule context the core rules use. - [Rule Families](https://docs.stratalint.com/concepts/rule-families.md): The seven core rule families Strata ships, what each enforces, and how rule codes are structured. - [Strata](https://docs.stratalint.com/index.md): Keeping Python repos from turning into spaghetti. - [Philosophy](https://docs.stratalint.com/philosophy.md): Why Strata is strict by default and how deliberate deviation works. - [Quickstart](https://docs.stratalint.com/quickstart.md): Install Strata, point it at a repository, and read your first faults in a few minutes.