What problem does it solve?
Building consistent admin list, record query, and CRUD table pages in the Certd frontend requires repeated decisions about table configuration, search forms, pagination, action columns, and dialogs. This Skill standardizes that work by enforcing Fast Crud patterns so pages stay uniform and maintainable.
Core Features & Use Cases
- Standardized page structure: Splits pages into api.ts, crud.tsx, and index.vue, using useFs and createCrudOptions for table, search, form, and toolbar configuration.
- Built-in CRUD and export: Configures addRequest, editRequest, and delRequest for automatic row actions, plus toolbar export with dataFormatter and columnFilter for Excel-readable output.
- Dynamic behavior and layout rules: Uses compute for row-dependent button visibility and defines flex height chains so embedded tables render correctly in tabs, dialogs, and split layouts.
- Use Case: When asked to build an audit record page with search filters, edit dialogs, and CSV export, the Skill produces a Fast Crud implementation matching existing Certd views instead of a hand-written a-table.
Quick Start
Create a new Certd admin list page with search, pagination, edit dialog, and delete confirmation using Fast Crud following the existing views under packages/ui/certd-client/src/views.