create-collection

Generate database migrations, API routes, UI pages, TypeScript types, and tests for new DaaS collections.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/Alif-N/fe-sima-arome --skill create-collection-alif-n
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-collection
Source: https://github.com/Alif-N/fe-sima-arome/tree/main/.agents/skills/create-collection
Command: npx skills add https://github.com/Alif-N/fe-sima-arome --skill create-collection-alif-n

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @mantine/form, @mantine/dates, @mantine/dropzone, uuid, date-fns, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Streamlines the process of creating a new collection in a DaaS application by automating the setup of database migrations, API routes, UI pages, TypeScript types, and tests.

Core Features & Use Cases

  • Automated Setup: Generates all necessary components for a new data entity with a single command.
  • Database Migration: Creates SQL migration files for database schema changes.
  • API Routes: Sets up API endpoints for CRUD operations.
  • UI Pages: Generates list and form pages for user interaction.
  • TypeScript Types: Defines type definitions for TypeScript development.
  • Testing: Provides basic tests for API routes and UI pages.
  • Use Case: For a new data entity like "products" in a DaaS application, use this Skill to automatically create all the necessary infrastructure.

Quick Start

Generate a new collection called "products" with the fields "name:text", "price:number", and "stock:integer" using the create-collection skill.

Frequently Asked Questions about create-collection

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

FAQPage Schema
How do I generate database migrations and API routes for a new data entity?▼

You can generate database migrations, API routes, and TypeScript types for a new data entity by using an automated collection generation tool that creates the full stack infrastructure in a single command.

What does full stack collection setup for a DaaS application include?▼

Full stack collection setup for a DaaS application includes database schema migration files, CRUD API endpoints, UI list and form pages, TypeScript type definitions, and basic tests for both API and UI components.

Do I need Mantine UI components to create collection UI pages?▼

Yes, creating UI pages requires a Buildpad component reference for Mantine components, utilizing dependencies like @mantine/form, @mantine/dates, and @mantine/dropzone to build the interactive list and form pages.

How do I set up TypeScript types and tests for a new DaaS collection?▼

TypeScript types and basic tests for a new DaaS collection are set up automatically during the collection generation process, defining type definitions and providing initial tests for API routes and UI pages.

Can I automate CRUD API endpoint creation for my DaaS application?▼

Yes, API routes for CRUD operations are automatically generated when you create a new collection, setting up the necessary endpoints for your DaaS application without manual configuration.

What are the limitations of automated collection generation for DaaS apps?▼

Automated collection generation is specifically designed for new data entities requiring a full stack setup; it may not be suitable for modifying existing collections or updating previously generated database migrations and API routes.