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.