Skip to main content
The starter repository is a ready-to-fork GitHub repository designed for AI coding agents. Fork it, describe the form you want in plain language, and the agent generates a complete YAML form definition. Push to main and your form is live at frms.dev — no manual authoring, no build step, no deployment.
All you need is a GitHub account and an AI coding agent. The repository includes agent instructions that teach the agent the full Declarative Forms schema, so it produces valid YAML without any setup on your part.

How it works

1

Fork the repository

Go to github.com/declarativeforms/declarativeforms and click Fork to create your own copy.
2

Open it in your AI coding agent

Open your fork in any AI coding agent that reads agent instructions from the repository root — such as GitHub Copilot, Claude Code, or OpenAI Codex CLI. The agent picks up the bundled instructions automatically.
3

Describe the form you want

Tell the agent what you need in plain language — the purpose, audience, fields, and what should happen after submission. The repository includes a sample prompt you can use as a starting point.
4

Push to main and browse

Commit the generated YAML file to main and push. Your form is immediately live at:
https://frms.dev/<owner>/<repo>/<filename-without-extension>
Every push to main updates the form instantly. There is no build or deploy step.
The repository also includes ready-made templates and a sample prompt — see the repository README for the full list.

What the agent can generate

Agents working with the starter repository can produce forms using every Declarative Forms capability — all field types, multi-step flows, conditional logic, validation, email and webhook connections, custom completion screens, prefilling, localization, and more. Browse the field types and examples sections for details on individual features.