这个项目能做什么
Coast Standards 是一个源代码可用的工程标准框架,专为使用 AI 编程代理构建的软件而设计。该仓库提供了一套全面的规则、平台专属指南和自动执行检查,可安装到任何项目中。
规则集按编号文件组织,涵盖优先规则(以 DRY 为最高优先级)、工作风格、架构与代码、安全(源自 OWASP)、本地化、设计与 UI、测试、文档与 git 流程、审计与完整性、模型与代理,以及开发环境。针对后端服务和数据/ML 流水线存在类型专属规则,平台专属的可检查规则文档涵盖 iOS、macOS、Android、React Native、Web 和 Python。
执行层包含一个使用标准库的 Python 扫描器,带有各平台签名表;一个文档注释检查;一个验证器,用于统计单次检查涵盖了多少条规则;附带的 linter 配置;三个 git 钩子(pre-commit、commit-msg、pre-push);Claude Code 会话钩子;以及一个 adopt.py 安装器,可用一条命令将全部内容安装到任何项目中。
该仓库根据其自有许可证提供源代码(source-available),并非开源。它已在 Coast 自己的仓库和三个已发布的 iOS 应用上构建并得到验证。截至 2026 年 9 月 4 日,规则集状态为“643 条规则中已有 170 条由检查强制执行”。
评论
0 评分人数达到10人后显示
登录后参与讨论。