quick-crud-page

Generate server-paginated CRUD list pages for React admin templates.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Aii-Group/AII-Admin-Cli --skill quick-crud-page
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quick-crud-page
Source: https://github.com/Aii-Group/AII-Admin-Cli/tree/main/.cursor/skills/quick-crud-page
Command: npx skills add https://github.com/Aii-Group/AII-Admin-Cli --skill quick-crud-page

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes repetitive boilerplate when creating server-side paginated list and CRUD pages in the repository by providing a ready scaffold and clear integration guidance for the project's table, search, routing and optional UI patterns.

Core Features & Use Cases

  • Integrated list scaffold: ready-to-use pattern that wires useTable, AiiSearch and AiiTable for server pagination, sorting and filtering.
  • Optional UI patterns: examples for modal workflows, drawers, confirm dialogs, toolbar actions, row operations and batch selection that can be included on demand.
  • Use cases: building admin resource list pages, management dashboards, or CRUD screens that need consistent pagination, i18n keys and routing conventions.

Quick Start

Create a new route file, paste the provided list-page scaffold, connect your list API to useTable, and call queryTableData in an effect to load the first page.

Frequently Asked Questions about quick-crud-page

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

FAQPage Schema
How do I scaffold a server-paginated CRUD list page in React with antd?

To scaffold a server-paginated CRUD list page, create a new route file, paste the provided list-page scaffold, connect your list API to useTable, and call queryTableData in an effect to load the first page.

What API response format is required for useTable and AiiTable server pagination?

Server pagination with useTable and AiiTable requires a list API that accepts current and pageSize parameters and returns a standardized paginated response compatible with their integration for sorting and filtering.

Can I add modals, drawers, and batch row operations to the antd CRUD page scaffold?

Yes, the scaffold provides optional UI patterns for modal workflows, drawers, confirm dialogs, toolbar actions, row operations, and batch selection that can be included on demand alongside the core list.

Does the CRUD page scaffold work with TanStack Router and react-i18next?

Yes, the scaffold is designed for React admin templates using TanStack Router and react-i18next, automatically wiring routing conventions and i18n keys for filters, toolbars, and row operations.

What is the best way to remove boilerplate when building React admin dashboards with antd?

The best way to remove boilerplate is using this integrated list scaffold, which wires useTable, AiiSearch, and AiiTable together to provide consistent server pagination, sorting, and filtering for admin dashboards.

Why does my CRUD list page need a standardized API response for server-side pagination?

A standardized API response is needed because the scaffold relies on useTable and AiiTable integration to automatically handle server-side pagination, sorting, and filtering based on the returned data structure.