Об этом проекте

Coast Standards — это фреймворк инженерных стандартов с доступным исходным кодом, предназначенный для программного обеспечения, создаваемого с помощью ИИ-агентов кодирования. Репозиторий предоставляет полный набор правил, рекомендаций для конкретных платформ и автоматических проверок соблюдения требований, которые можно установить в любой проект. Корпус правил организован в нумерованные файлы, охватывающие приоритетные правила (с DRY в качестве наивысшего приоритета), стиль работы, архитектуру и код, безопасность (на основе OWASP), локализацию, дизайн и UI, тестирование, документацию и git-процесс, аудит и полноту, модели и агентов, а также среду разработки. Существуют правила для конкретных типов — для бэкенд-сервисов и конвейеров данных/ML, а также проверяемые документы правил для конкретных платформ: iOS, macOS, Android, React Native, Web и Python. Уровень принудительного соблюдения включает Python-сканер на стандартной библиотеке с таблицами сигнатур для каждой платформы, проверку doc-комментариев, верификатор, подсчитывающий, скольким правилам соответствует проверка, поставляемые конфигурации линтеров, три git-хука (pre-commit, commit-msg, pre-push), хуки сессий Claude Code и установщик adopt.py, который может установить всё это в любой проект одной командой. Репозиторий доступен в исходном коде под собственной лицензией, а не как открытый исходный код. Он был создан и проверен на собственном репозитории Coast и трёх опубликованных iOS-приложениях. По состоянию на 4 сентября 2026 года автоматическими проверками обеспечены 170 из 643 правил.