Agent Skills

ShapKit Skill Suite

The commercial repo ships 12 official Skills. In Cursor, Claude Code, or Codex, say the trigger phrase and the agent follows documented steps.

How to enable

From the repo root, run the command below to symlink .claude/skills into each Agent directory. Then say triggers like “shape start” or “shape screen”.

pnpm skills:link

Starter path (recommended order)

Five Skills chained end-to-end — from boot to ship, each with a repeatable command story.

  1. 01

    shape-start

    Initialize: env, doctor, migrate, local dev.

  2. 02

    shape-screen · shape-service

    Add pages or backend modules; product logic defaults to src/modules.

  3. 03

    shape-payments

    Wire multi-rail checkout; indie builders can prefer Creem.

  4. 04

    shape-cloudflare

    Deploy Workers via the default RR + wrangler path; emit three Ship reports.

  5. 05

    shape-guard

    Pre-commit gates: secrets, layer boundaries, audit checks.

Full catalog (12)

Aligned with .claude/skills and the AGENTS.md index.

Shape · bootstrap

  • shape-start

    Trigger: shape start / initialize shapkit

    Template boot: env, doctor, db migrate, skills:link, pnpm dev.

Service / Screen · extend product

  • shape-service

    Trigger: shape service / new API module

    New product domains → src/modules/; platform domains only when extending src/lib/{domain}.

  • shape-screen

    Trigger: shape screen / add dashboard page

    Marketing/Admin under /:locale; Dashboard under /dashboard/* with en/zh copy.

Domain · capabilities

  • shape-config

    Trigger: shape config

    Extend Admin config-center keys and save contracts.

  • shape-payments

    Trigger: shape payments / Creem

    Stripe / Creem / PayPal / Alipay / WeChat and the three commercial stacks; one-time SKUs.

  • shape-marketplace

    Trigger: shape marketplace

    Listing, review, signing, Connect checkout, entitlement (Admin upload path).

  • shape-migrate

    Trigger: shape migrate

    Additive Drizzle sqlite migrations; expand-contract; never hand-edit prod DBs.

  • shape-e2e

    Trigger: shape e2e / Playwright

    Playwright smoke / acceptance / release evidence.

Ship · deploy

  • shape-cloudflare

    Trigger: shape ship cf / deploy to Cloudflare

    Default on this branch: RR + wrangler Workers; production deploy needs human confirmation.

  • shape-vercel

    Trigger: shape ship / deploy to Vercel

    Legacy Vercel path; current default remains Cloudflare Workers.

Guard · gates

  • shape-release

    Trigger: shape release

    Before merge/tag: locale, theme, SEO, Lighthouse, webhook-replay, and more.

  • shape-guard

    Trigger: shape guard

    Before every commit: secrets, skills links, layer boundaries, audit.