2.5k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill fullstack-project-creator- _meta.json306 B
- SKILL.md13.6 KB
Overview
This skill creates a standardized Java Spring Boot + Vue3 full-stack project structure tailored to your feature requirements. It scaffolds backend, frontend, database scripts, Docker config, and documentation, and returns startup instructions and a clear project tree. The output follows conventions for package names, naming styles, database audit fields, and code organization.
How this skill works
I confirm project name, core features, and complexity, then ask where to generate the project (custom path or default working directory). I create the prescribed directory tree, generate starter files (pom.xml, package.json, application.yml, init.sql, Dockerfiles), scaffold example CRUD code for backend and frontend, and produce README and PROJECT.md. If the chosen path is not writable I present permission-fix guidance or a working-directory fallback.
When to use it
- You need a new full-stack Java Spring Boot + Vue3 project scaffolded quickly
- You want consistent project conventions across teams (package names, audit fields, code style)
- You need example CRUD endpoints and frontend views to start feature development
- You want docker-ready and documented starter projects
- You need a repeatable project template for demos or teaching
Best practices
- Provide a clear project name and list of core modules before generation
- Specify absolute generation path when possible; press Enter to use the default workspace fallback
- Choose complexity: simple (minimal), standard (backend+frontend+db), or complete (extra tooling and docs)
- Ensure Java 17+ and MySQL 8.0 are available for runtime testing
- Keep generated code under version control and customize configs (application.yml, env) before production
Example use cases
- Create a lottery project with REST APIs, MyBatis mappers, and Vue3 pages
- Generate a user-management system including CRUD, Pinia store, and API client
- Scaffold an e-commerce starter with product and order modules and initial DB scripts
- Produce a simple image-management feature with frontend upload and backend storage endpoints
- Prepare a demo project for onboarding developers with consistent coding conventions
FAQ
The default is ~/.openclaw/workspace/generated-projects/{project-name}/ and the folder will be created if missing.
What happens if the chosen path is not writable?
You will be offered two options: guidance to grant folder permissions for your OS, or generate in the default workspace directory and report the actual path.