build-form
Installation
SKILL.md
Build Form: $ARGUMENTS
If $ARGUMENTS is empty, ask the user: (1) what the form is for, (2) which fields it needs, (3) whether validation is required.
Phase 1: Determine Scope
Parse from $ARGUMENTS or ask:
- Form name (PascalCase, e.g.,
UserProfile,ShippingAddress) - Fields: name, type (
text|number|select|date|checkbox|textarea), required (default) or optional (suffix with?, e.g.,birthDate:date?) - Layout:
1column |2columns (default) |3columns - Submit target: inline handler, emitted event to parent, or none
Phase 2: Gather Component Context
Call the @fundamental-ngx/mcp MCP server: