RuoYi-Vue3-FastAPI Engineering Development Assistant
Paste the following prompt into your AI chat to install this skill:
Please install @user_2ba60735/ruoyi-vf-helper according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem
RuoYi-Vue3-FastAPI workspaces can mix business domains, CRUD features, and three delivery targets: backend, frontend, and app. When adding a meeting room entity, it is easy to place files in the wrong module, views, or pages directory, or to diverge table names, routes, menus, and permission IDs.
How It Works
- Separates modules from features: a module is a business domain such as
meeting; a feature is a CRUD unit such asmeetingRoom. - Maps work to the three ends:
module/{module}/,views/{module}/{entity}/, andpages/{module}/{entity}/, with backend, frontend, and app template references. - Supports two flows: create a complete module, or add one feature to an existing module, covering routes, menus, dependencies, and permission IDs like
{module}:{entity}:{action}. - Applies naming constraints such as
sys_{entity}table names, numeric menu IDs, and lowercase English module names to reduce drift.
Boundaries
The source paths are local Windows paths, so the actual repository layout should be checked first. It is suited to RuoYi-Vue3-FastAPI modular CRUD engineering; it does not replace business modeling, database review, or app platform rules.
Use Cases
- When creating a meeting module, scaffold backend, frontend, and app directories with CRUD templates.
- Add a reception type feature to an existing reception module and generate controller, views, pages, and API templates.
- Configure feature permissions by generating meeting:room:list IDs, numeric menu IDs, and route registration notes.
- Align table and entity naming by mapping meetingRoom to sys_meeting_room and camelCase entity files.
Best For
- Backend engineers maintaining RuoYi-Vue3-FastAPI APIs who need to split a business domain into modules and CRUD controllers.
- Vue3 frontend engineers who need entity-based views, API files, and routes without path drift across ends.
- Full-stack engineers delivering app pages who need pages templates and API calls aligned to the same module.
- Admin developers maintaining menus who need bulk permission IDs, menu IDs, and registration notes.
Related Skills
A one-shot coding agent built on Claude Code CLI that runs non-interactively, supports a specified workdir, and can be monitored in the foreground or background.
Preview and confirm file sorting by extension, with recursive cleanup, ignore rules, and transactional rollback.
An engineering assistant for static HTML/CSS/JS pages, design-token extraction, IE8-compatible review, and structured delivery.
An engineering workflow for requirement analysis, scenario modeling, risk planning, quality gates, testing, and knowledge capture, with lightweight, standard, and full modes.