8 Commits
Author SHA1 Message Date
Viking Zhang 7b1162e60a Add Waffo Pancake provider to payment skill 2026-08-29 15:42:00 +08:00
Viking Zhang f859a6c090 feat: add template detection and route skills for shipeasy vs tinyship-cf
- add shared references/template-detection.md (detection + cheat sheet)
- tinyship-cloudflare: Step 0 routing — tinyship-cf projects take a fast
  path (secrets + D1 migrations + deploy), shipeasy keeps the full wizard
  with a recommendation to prefer tinyship-cf for new CF projects
- tinyship-setup: Step 0 template detection, branch env file, database,
  framework selection, pricing mode, and cleanup steps per template
- AGENTS.md: document shared references directory
2026-08-24 15:07:55 +08:00
Viking Zhang fde5860cc3 Add dynamic pricing support to payment and setup skills 2026-08-09 21:02:23 +08:00
Viking ZhangandCursor 102279a0d2 Add framework cleanup step to tinyship-cloudflare skill
Since all-in Cloudflare means TanStack Start only, add Step 2 to ask users
whether to remove Next.js and Nuxt.js apps before proceeding with CF config.
Reuses existing framework-cleanup.md reference from tinyship-setup skill.

Co-authored-by: Cursor <[email protected]>
2026-06-16 22:47:00 +08:00
Viking ZhangandCursor 0261b8b6d6 Add tinyship-cloudflare skill for all-in Cloudflare setup
New skill that guides users through a complete Cloudflare stack setup:
- Workers deployment (TanStack Start)
- D1 database or Hyperdrive+PostgreSQL (user chooses)
- R2 object storage
- Email Sending (REST API)
- Turnstile bot protection
- Production deployment with secrets management

Includes 6 reference docs for detailed per-service setup steps.

Co-authored-by: Cursor <[email protected]>
2026-06-16 22:07:20 +08:00
Viking ZhangandCursor 555a42883c Add PostgreSQL auto-detection to tinyship-setup skill
When user chooses PostgreSQL, the agent now:
1. Runs pg_isready to check if PG is already running locally
2. If running, automatically creates a tinyship database via createdb
3. Auto-detects the connection string and confirms with the user
4. Falls back to Docker or manual input only when auto-detect fails

This avoids blocking the setup flow when the user has a local PG
instance but hasn't prepared a connection string in advance.

Co-authored-by: Cursor <[email protected]>
2026-06-15 17:37:00 +08:00
Viking ZhangandCursor a6b063c259 Improve tinyship-setup with mandatory user interaction and mkdir fix
- Add "STOP — You MUST ask the user" directives at all decision points
  (database choice, framework choice, cleanup confirmation) to prevent
  agents from making choices on behalf of the user
- Restructure flow as conversational wizard with clear option tables
- Add missing `mkdir -p data` step before SQLite db:push to prevent
  "directory does not exist" error
- Improve framework-cleanup reference with simplified script renaming
  guidance and docker-compose profile removal notes

Co-authored-by: Cursor <[email protected]>
2026-06-15 17:11:37 +08:00
Viking ZhangandCursor f205f82e37 feat: initial release of TinyShip agent skills
7 agent skills for TinyShip SaaS starter kit, compatible with 67+ AI
coding agents via the skills.sh ecosystem (npx skills add).

Skills:
- tinyship-setup: project init wizard + framework cleanup
- tinyship-brand: app name, logo, theme, i18n customization
- tinyship-auth: Google/GitHub/WeChat/SMS auth provider setup
- tinyship-payment: Stripe/PayPal/WeChat Pay/Alipay/Creem/Dodo integration
- tinyship-feature: monorepo feature development guide
- tinyship-deploy: Docker/Vercel/Cloudflare/VPS deployment
- tinyship-ai: chat/image/video AI provider configuration

Co-authored-by: Cursor <[email protected]>
2026-06-15 16:36:45 +08:00