用途:面向 ddd4j-boot 当前维护线,帮助判断 parent、dependencies、bom 与具体功能模块(core、auth、data、mq、web、cache、extensions)之间的职责划分,审查 Boot 模块是否错误复制 ddd4j-core 语义、聚合 POM 与实现模块是否混淆、平台版本是否泄漏到具体模块,以及定位自动配置入口、默认实现与用户覆盖点。
主要能力:区分聚合 POM 与具体实现模块;核对条件装配、默认实现与 bean 覆盖方向;比较不同维护线(Boot 2.3–4.1)的架构差异;按版本线、模块、配置入口、默认实现、覆盖点、测试与风险分层输出结论。
使用方式:先确认目标维护线、JDK、Maven 与 POM 模型,再枚举模块、验证装配、运行目标模块的上下文与行为测试,最后分层报告证据。安装命令:npx skills add full-stack-skills/ddd4j-skills --skill ddd4j-boot-architecture。
适用场景:模块边界与集成职责评审、starter 装配审查、依赖方向与版本归属审计、维护线差异核对。
限制:不处理领域契约(用 ddd4j-core)、版本选型(用 ddd4j-boot-version-selection)、自动配置类写法(用 ddd4j-boot-autoconfiguration)、Javalin/Quarkus/Spring Cloud 运行时及非 ddd4j 的普通 Spring Boot 项目。模块存在不等于自动配置生效,依赖解析不等于 bean 创建,本地构建成功不等于 CI/发布证据。不自动发布或升级生产项目,不输出凭据或生产连接信息。