Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cloudsen avatar

Eliteforge New Java Biz Package

  • 15 installs
  • Updated July 24, 2026
  • cloudsen/eliteforge-skills

Creates a new Java business package with the EliteForge directory and naming structure.

About

Scaffolds a new Java business-logic package in EliteForge layout. A developer uses it when adding a new business module to an EliteForge Java project.

  • New Java business package scaffold
  • Follows EliteForge package conventions

Eliteforge New Java Biz Package by the numbers

  • 15 all-time installs (skills.sh)
  • Ranked #71 of 89 Java & JVM skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cloudsen/eliteforge-skills --skill eliteforge-new-java-biz-package

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs15
Last updatedJuly 24, 2026
Repositorycloudsen/eliteforge-skills

What it does

Creates a new Java business package with the EliteForge directory and naming structure.

Files

SKILL.mdMarkdownGitHub ↗

Java 业务包骨架

直接按固定骨架生成,不做 controller 目录风格切换。优先使用 scripts/scaffold_java_biz_package.py 生成目录骨架,再按用户要求补类、文档或占位文件。

工作流

1. 确认目标业务包根目录,例如 .../base/config.../task 或其他 src/main/java 下的领域包。 2. 运行脚本创建骨架,controller 固定生成 apiinnerapiopenapi。 3. 仅当用户明确要求时,再补 ControllerApplicationServiceRepositoryMapper、DTO/VO/Entity 等 Java 文件。 4. 仅当用户明确要求设计文档时,再使用 $eliteforge-tech-doc$eliteforge-java-uml 技能创建 docs/tech-design.md.puml.svg;如果仓库规范要求,调用对应文档技能,不要写空洞占位文档。

快速命令

python3 scripts/scaffold_java_biz_package.py <target-dir>
python3 scripts/scaffold_java_biz_package.py <target-dir> --dry-run

约束

  • 默认骨架、目录职责和命名落位见 references/layout-spec.md
  • controller 子目录固定使用全小写包名 api/innerapi/openapi,不做自动探测,也不提供切换参数。
  • 默认创建根目录 .gitkeeprepository/.gitkeepservice/.gitkeep。不要在所有空目录里滥加 .gitkeep,除非用户明确要求保留空目录。
  • service 根目录放 xxxApplicationService,实现放 service/impl
  • repository 根目录放 xxxRepository,实现放 repository/impl,MyBatis Mapper 放 repository/mapper
  • controller/api 面向前端,controller/innerapi 面向内部服务调用,controller/openapi 面向外部开放平台。
  • 如果当前仓库要求模块设计文档必须走指定技能,先按仓库规范调用对应技能,再补 docs/ 下的真实设计产物。
  • 如果用户只要目录骨架,不要额外生成假类、假接口、假 UML 或空内容设计稿。
  • 如果用户还要求“补一个完整模块”,先用本 skill 落目录,再继续按仓库规范补代码和文档。

Related skills

Java & JVMbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.