# 成熟项目模式 ## 扫描范围 - 现有 `AGENTS.md`、`.craftkit/` 和项目说明。 - 构建清单与锁文件,例如 Maven、Gradle、npm、Python、Rust 或 Go 的标准文件。 - 源码根、模块边界、测试目录和自动化配置。 - 少量具有代表性的入口、接口、服务和测试文件;不得为总结风格读取全部业务代码。 ## 提炼规则 - 重复出现且有多个独立样本支持的写法可记录为“现有约定”。 - 单文件写法、废弃目录和历史兼容代码只记录为观察,不提升为规范。 - 已有明确规范与代码冲突时保留规范,并列出待处理差异。 - 多种风格并存时询问用户哪些模块是标准样本,不能按数量自动裁决。 - 自动识别包根、框架和依赖后必须展示证据,由用户确认是否继续沿用。 ## 参考项目 询问参考项目用于哪些方面:架构、依赖、命名、测试、规范或工具。比较结果应区分“当前项目事实”“参考项目做法”和“建议采用项”,只有用户确认的建议才能写为当前项目约定。