Recipes
Three-layer architecture following the Android architecture guideAn example of declaring the UI, domain, and data layers of the Android app architecture guide as Roles, checking everything down to naming and content conventions.
GradleAn example of declaring build scripts, the wrapper, and the version catalog in architecture { }, and of declaring a composite build / buildSrc when you use one.
AI AgentAn example of declaring the configuration files for nine AI coding tools — Claude Code, Cursor, Copilot, and others — in architecture { }.
ktlintAn example of declaring where ktlint's .editorconfig and baseline live in architecture { }.
detektAn example of declaring where detekt's configuration file and baseline live in architecture { }.
Git.gitignore, .gitattributes, and other Git-related files, declared in architecture { }.
GitHubAn example of declaring GitHub Actions workflows, CODEOWNERS, and community health files in architecture { }.