proj-gen

Generate SQL, CRUD, API, and enum code skeletons for Java Spring Boot projects.

93|27|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/zhangloveyan/backend-skill --skill proj-gen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proj-gen
Source: https://github.com/zhangloveyan/backend-skill/tree/main/.claude/skills/proj-gen
Command: npx skills add https://github.com/zhangloveyan/backend-skill --skill proj-gen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates code scaffolding for enterprise Java projects by providing a single entry point to generate SQL, CRUD, API, and enum code.

Core Features & Use Cases

  • Automatic skeleton generation for SQL, Entity, Mapper, DTO, Service, and Controller based on a provided design artifact.
  • Auto mode that reads a task's product/solution manifest to assemble code skeletons.
  • Extensive templates and consistency checks to ensure compliant structure.

Quick Start

Run the proj-gen skill to generate code skeletons from a design document.

Frequently Asked Questions about proj-gen

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate CRUD code for a Spring Boot project from a design specification?

To generate CRUD code for a Spring Boot project, provide a design artifact to automate scaffolding. This produces SQL, Entity, Mapper, DTO, Service, and Controller skeletons consistently using predefined templates.

Can I automatically scaffold MyBatis-Plus and Spring Boot components together?

Yes, you can automatically scaffold MyBatis-Plus and Spring Boot components together. The automatic mode reads a task manifest to assemble code skeletons, enforcing consistency checks and predefined templates for compliant structure.

What is the best way to automate Java code scaffolding for enterprise APIs?

Automating Java code scaffolding for enterprise APIs is best handled through a unified entry point that generates SQL, CRUD, API, and enum code. It relies on predefined templates to produce consistent project skeletons.

Does Spring Boot code generation work with SQL and enum definitions?

Spring Boot code generation works directly with SQL and enum definitions. It automates the creation of SQL scripts, CRUD operations, and enum code skeletons based on a provided design artifact.

What limitations exist when using templates for Java code generation?

Limitations of template-based Java code generation include reliance on predefined templates and enforced pre-checks. It generates consistent code skeletons but requires a design specification and does not bypass structural compliance rules.