eliteforge-new-java-maven-model
Installation
SKILL.md
Java Maven Model 模块
优先运行 scripts/scaffold_java_maven_model.py 创建模块骨架,不要手写模块名、pom.xml、包路径和父模块声明。脚本会从根 pom.xml 的 description 提取 公司名称、产品名称、服务名称,并按约定完成命名转换;如果父 pom.xml 已存在同族内部模块的 dependencyManagement 条目,也会一并补齐。空目录使用 .gitkeep 保证能被 Git 跟踪。
工作流
- 先在目标仓库根目录执行一次
--dry-run;如果当前目录不是根目录,传--repo-root。 - 复核脚本输出的
moduleName、packageName、groupId、artifactId、parent、managedDependency。 - 确认无误后再执行正式命令,创建
<serviceName>-<modelName>模块。 - 执行后用
git diff或直接打开父pom.xml,确认至少同步了<modules>,并检查是否按仓库既有约定补齐了dependencyManagement。 - 仅当用户明确要求,或仓库规范明确要求时,再继续补类、依赖、文档或测试。
快速命令
python3 .agents/skills/eliteforge-new-java-maven-model/scripts/scaffold_java_maven_model.py reasoning-engine
python3 .agents/skills/eliteforge-new-java-maven-model/scripts/scaffold_java_maven_model.py reasoning-engine --repo-root /path/to/repo
python3 .agents/skills/eliteforge-new-java-maven-model/scripts/scaffold_java_maven_model.py reasoning-engine --dry-run