Claude Code Spring Modulith 技能:验证模块边界与跨模块事件
EnglishClaude Code 安装步骤
- 从固定版本 GitHub 工作副本获取完整的 `plugins/spring-boot/skills/spring-boot-modulith` 目录。
- 将目录放入目标项目的 `.claude/skills/`,确认 `.claude/skills/spring-boot-modulith/SKILL.md` 存在,再从项目根目录启动 Claude Code 并输入 `/spring-boot-modulith`。
中文摘要
按业务能力分配包和公开接口,用事件连接不同模块,再用模块验证和场景测试检查依赖与行为。适合整理模块化单体。
SKILL.md 中文导读
可复现示例
为虚构图书馆系统分出借阅和提醒模块。借阅创建成功后发布事件,提醒模块记录一条待提醒任务。请画出依赖并准备场景测试。工作步骤
- 先列清模块职责、允许依赖和公开接口。
- 选择描述业务事实的事件,通过模块验证和场景测试核对发布与处理。
验收方法
方案应有明确的业务事件和两个模块边界,提醒模块不读取借阅内部数据结构。测试覆盖创建后产生待提醒记录。
GitHub 原文 · 更新日期
适用环境
Claude Code、固定版本技能,以及项目配置好的 Spring Boot 与 Spring Modulith。演练使用本地测试。
常见问题
为什么不直接从提醒模块调用借阅的内部仓库?
把稳定的业务接口或事件作为边界。这样借阅内部结构可演进,依赖关系也能通过模块检查发现。
相关指南
相关推荐
design-intent-specialist 技能
joaquimscosta/arkhe-claude-plugins
code-explanation 技能
joaquimscosta/arkhe-claude-plugins
diagramming 技能
joaquimscosta/arkhe-claude-plugins
ralph-prd 技能
joaquimscosta/arkhe-claude-plugins
deep-research 技能
joaquimscosta/arkhe-claude-plugins
sdlc-develop 技能
joaquimscosta/arkhe-claude-plugins