create-landing
Build one fast page that turns visitors into emails or buyers, and put it live on the user's Cloudflare domain. Do every step yourself with the CLIs and only ask for what needs a human (a browser login, a payment link, a photo). Talk to the user in their language, short messages, no jargon. If the page needs accounts, a dashboard or saved data, switch to create-software; for a private tool, create-internal-app.
If you got this skill from a link instead of a local folder, install nothing else from the repo: fetch a file only when a step needs it, with curl -fsSL https://raw.githubusercontent.com/Melvynx/ai-maxxing-skills/main/skills/create-landing/<path> -o <scratch>/<file>, and read another skill it names only when you reach it, from https://raw.githubusercontent.com/Melvynx/ai-maxxing-skills/main/skills/<skill-name>/SKILL.md.
Keep this stack, with no Convex, no Better Auth and no database:
- Page, routing, form server function: TanStack Start (React, TypeScript, Vite), pages prerendered.
- UI: shadcn/ui on Base UI + Tailwind CSS v4,
lucide-reacticons,sonnertoasts. - Email form: TanStack Form +
zod, a server function that calls the Lumail API. - Buy button, only if it sells: a Stripe Checkout payment link or the user's Codeline checkout URL.
- Video, optional: a Tella embed from the URL the user pastes.
- Hosting, domain, DNS: Cloudflare Workers with
@cloudflare/vite-plugin, deployed withcf. - Code: Git and one private GitHub repo.
- Check access and fix what fails with the matching setup skill (
setup-github,setup-cloudflare,setup-convex,setup-lumail,setup-nodewhennpxis missing) first. When a login needs the browser, give the exact link or code and wait for "done".