Agent skill · software engineering · aiskillstore

form-creator

Create forms, validation schemas, and CRUD API endpoints. Use when building new data entry features or managing existing forms.

Why this skill is useful

Provides specific patterns for form creation, validation schemas, and CRUD API endpoints that the AI wouldn't reliably generate on its own.

What it needs

About 1k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Form Creator Instructions 1. Validation Schema File: src/lib/validations/{feature}.schema.ts Action: Define Zod schema and export inferred type. 2. Form Component File: src/components/forms/{feature}-form.tsx Directives: "use client"; required. Setup: Use useForm with zodResolver. Props: Accept initialData and onSubmit. UI: Use Shadcn components (Form, FormField, Input). 3. API Routes File: src/app/api/{feature}/route.ts Security: Wrap with withAuthRequired or withSuperAdminAuthRequired. Logic: GET: Handle pagination/search. POST: Validate body against schema -> Insert to DB. PATCH: Validate partial body -> Update DB. Reference For code patterns, best practices, and examples, see reference.md.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/form-creator

View the source on GitHub

Browse the @skills marketplace