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