curd

Generates a complete CRUD module from a database table definition for CatchAdmin.

928|137|Updated Jan 6, 2020
One-click install
npx skills add https://github.com/JaguarJack/catch-admin --skill curd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: curd
Source: https://github.com/JaguarJack/catch-admin/tree/main/.claude/skills/curd
Command: npx skills add https://github.com/JaguarJack/catch-admin --skill curd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of a complete CRUD module from a database table definition, eliminating manual boilerplate and accelerating backend and frontend scaffolding.

Core Features & Use Cases

  • 9-step generation workflow: migrations, models, controllers, requests, routes, exports, imports, and Vue pages are produced to match CatchAdmin conventions.
  • Table-defined scaffolding: directly transforms table definitions into fully wired database schemas, API controllers, and admin UI components.
  • Consistent architecture: ensures naming, namespaces, and file structure align with the module/model/table, enabling seamless integration and maintainability.

Quick Start

Provide a table definition to the generator and run the CRUD workflow to obtain a complete module ready for migration and UI integration.

Frequently Asked Questions about curd

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

FAQPage Schema
How do I generate a complete CRUD module from a database table?

Generate a complete CRUD module by providing a table definition to the generator, which automates creation of migrations, models, controllers, requests, routes, and Vue pages following CatchAdmin conventions in a single workflow.

Can I use this CRUD generator with Laravel and Vue?

Yes, this generator creates CRUD modules specifically for Laravel backends and Vue frontends, scaffolding all necessary files and integrations to match CatchAdmin architecture.

What files and components does the CRUD generation workflow produce?

The 9-step workflow generates migrations, models, controllers, request validators, routes, exports, imports, and Vue admin pages—all wired together with consistent naming and file paths aligned to your module structure.

Does the generator follow naming and architectural conventions?

Yes, the generator adheres to CatchAdmin conventions, ensuring consistent naming, namespaces, file paths, and integration points across all generated files for seamless maintainability.

How much manual work remains after CRUD generation?

After generation, the module is ready for database migration and UI integration—no manual boilerplate coding required for the core CRUD structure, controllers, or Vue pages.