Agent Skill
2/28/2026

forms

Form state, validation, and UX rules.

A
alexturpin
0GitHub Stars
21Views
npx skills add alexturpin/cf-app-starter

SKILL.md

Nameforms
DescriptionForm state, validation, and UX rules.

Cloudflare App Starter

First time setup

mv .env.example .env # setup environment variables
npm install
npm run db:init

Search + replace "cf-app-starter" and "Cloudflare App Starter" with your project name.

Running the dev server

npm run dev

Open a browser to to http://localhost:3000/.

Routing conventions

Routes are flat (no nested directories) and use dot segments for nested paths.

src/routes/
  __root.tsx
  index.tsx
  auth.tsx
  dashboard.route.tsx
  dashboard.index.tsx
  dashboard.todos.tsx
  api.auth.$.ts

Deployment

Deployment is configured via GitHub Actions to run on every push to the main branch.

Before the first deployment, ask the coding agent to make sure we're ready for deployment. It will create the necessary resources in the Cloudflare account (e.g. D1 database, R2 buckets, etc) using the wrangler CLI.

Skills Info
Original Name:formsAuthor:alexturpin