About this project

Coast Standards is a source-available engineering standards framework designed for software built with AI coding agents. The repository provides a comprehensive set of rules, platform-specific guidelines, and automated enforcement checks that can be installed into any project. The rules corpus is organized into numbered files covering priority rules (with DRY as the top priority), working style, architecture and code, security (OWASP-derived), localization, design and UI, testing, documentation and git process, auditing and completeness, models and agents, and development environment. Type-specific rules exist for backend services and data/ML pipelines, and platform-specific checkable rule documents cover iOS, macOS, Android, React Native, Web, and Python. The enforcement layer includes a standard-library Python scanner with per-platform signature tables, a doc-comment check, a verifier that counts how many rules a check holds, shipped linter configs, three git hooks (pre-commit, commit-msg, pre-push), Claude Code session hooks, and an adopt.py installer that can install all of it into any project in one command. The repository is source-available under its own license, not open source. It was built and proven on Coast's own repository and three shipped iOS apps. The corpus stands at "enforced by a check 170 of 643" as of September 4, 2026.