Agent Skills
ShipAny vinext ships with built-in Claude Code skills under .claude/skills/. They are the primary development interface: each skill encodes the project's conventions, so the agent produces code that fits the codebase on the first try.
Type the skill name in Claude Code to invoke it:
| Skill | What it does |
|---|---|
/quick-start | Build a complete SaaS project from a brief / reference URL / content source |
/clone-website | Pixel-perfect clone of any website, with parallel builder agents |
/deploy-cloudflare | One-command deploy to Cloudflare Workers via vinext deploy |
/new-page | Add a dashboard page (client component + API + nav entry) |
/new-static-page | Add a static MDX page (privacy, refund policy, about …) |
/new-module | Add a business module (service layer + API routes) |
/generate-image | Generate an AI image and save it under public/imgs/generated/ |
/sync-upstream | Pull the latest upstream (shipany-next) changes into this repo |
/quick-start
Builds a whole project in one shot — see Quick Start.
/quick-start Build WriteAI, an AI writing tool — design like jasper.ai/clone-website
Reverse-engineers one or more sites: extracts assets, CSS, and content section-by-section, writing auditable specs to docs/research/<hostname>/ while dispatching parallel builder agents in git worktrees. Optionally pass a content brief — the visual clone lands first, then the content is swapped.
/clone-website https://linear.app
/clone-website https://jasper.ai an AI cover-letter generator called CoverAI/deploy-cloudflare
The flagship skill of this edition — takes the project from local code to a live Cloudflare Workers deployment via vinext deploy: D1 (or Postgres via Hyperdrive), schema migrations, RBAC seed, secrets, deploy, URL fixup, admin account. Idempotent: re-run it any time. Full walkthrough on the Deploy page.
/deploy-cloudflare
/deploy-cloudflare --domain=app.example.com
/deploy-cloudflare --admin-email=admin@example.com --admin-password=secret/new-page
Adds a dashboard page following the project pattern: route, data fetching against a module service, table/form components, and the sidebar nav entry.
/new-page a projects list page with create/edit/delete dialogs/new-static-page
Adds a static MDX content page per locale (src/content/pages/<slug>.{en,zh}.mdx) rendered with back-link and prose styling.
/new-static-page refund policy with a 30-day refund window/new-module
Adds a backend module following the ShipAny module pattern — checks whether the existing tables (e.g. generic post/taxonomy, config, credit) already cover the data before adding schema, then generates the service layer and API routes.
/new-module notifications — store per-user notifications, mark-as-read API/generate-image
Generates a decorative visual (hero, feature illustration, empty state, blog cover) via Pollinations.ai — free, no API key — and returns a ready-to-use URL like /imgs/generated/<file>.png.
/generate-image isometric illustration of a robot organizing files, soft purple palette/sync-upstream
Pulls the latest features from upstream shipany-next into this repo. The Vite/Cloudflare layer (vite.config.ts, wrangler*, Workers DB wiring, the deploy skill) is owned by this repo and wins on conflict.
/sync-upstream