finish-setup

Solid

Finish provisioning a freshly scaffolded SaaS project using the MCP servers wired by agent.json (Neon, Stripe, Resend, PostHog, GitHub). Verifies env vars, creates Stripe products matching the billing plans, checks database migrations, walks email-domain DNS, and confirms analytics. Use when the user says "finish setup", "provision the project", "set up stripe/the database", or after scaffolding a new project.

AI & Automation 78 stars 9 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
63
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

Finish provisioning a freshly scaffolded SaaS project. Configure what exists, link what doesn't — never create cloud resources the user did not ask for (no new databases, no new Vercel projects). Report every change made and every step that still needs a human. If an argument names a single service, run only that section. ## Preflight 1. Read `.env.example` and the project's env loading (`lib/env.ts` or equivalent) to learn which integrations are expected. 2. Read `.env` / `.env.local` (never print secret values — report only SET or UNSET per key). 3. List which MCP servers are reachable. For each unreachable MCP that a section below needs, skip that section and add it to the final report with the missing env var. 4. Detect the stack: billing plan definitions (`lib/billing/plans.ts` or similar), migration setup (`drizzle.config.ts`, `db/migrations/`), email templates (`emails/`), analytics keys (`NEXT_PUBLIC_POSTHOG_KEY` or similar). ## Database (Neon MCP) 1. Confirm `DATABASE_URL` is set and the Neon MCP can see the project's database. If unset, stop this section and tell the user to create a database and set `DATABASE_URL` — do not create one. 2. Compare applied migrations against the local migrations directory. If migrations are pending, run the project's migrate script (`db:migrate` or equivalent) locally — not via MCP — and confirm the result. 3. Verify the auth tables exist (sessions, users, organizations if multi-tenant). ## Billing (Stripe MCP) 1. Parse the pla...

Details

Author
raintree-technology
Repository
raintree-technology/agent-starter
Created
7 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Listed

nfs-add-mcp

Add an MCP (Model Context Protocol) entry point to an existing project scaffolded with nextjs-fullstack-starter. Use when the user wants AI clients (Claude Desktop, Cursor) to query the project's data over OAuth, mentions MCP, wants to expose tools to AI, or invokes /nfs-add-mcp. Wires up /api/mcp/route.ts inside an (mcp) route group, the MCP plugin in Better Auth (the project's OAuth provider), the .well-known OAuth discovery endpoints, a tool registry at src/server/mcp/registry.ts, one example tool, and the migration for the three OAuth tables. Requires Better Auth to be wired — if not, prompts to run /nfs-add-auth first.

0 Updated 2 weeks ago
juncoding
AI & Automation Listed

deploy-verify

Post-deploy smoke test combining all 5 MCPs (Sentry + Supabase + Langfuse CLI + Playwright + Firecrawl) into one workflow. Auto-detects deployment context, checks Sentry for new errors (with Seer AI root-cause on P0s), verifies Supabase migration health and logs, confirms Langfuse trace pipeline, runs Playwright smoke test on critical paths, and produces a ship-or-rollback verdict. Works with any project. Use when asked to: "verify deploy", "post-deploy check", "smoke test production", "check if deploy is healthy", "ship or rollback", "post-release check", "verify release", "deploy health check", or "run post-deploy".

4 Updated today
kensaurus
AI & Automation Listed

deploy-project

Conversational deployment agent — Use when user says 'deploy this project', 'publish this', 'put this online', or asks to manage existing deploys (update, rollback, health check, env vars). Analyzes, secures, and deploys web projects to Vercel via a 10-step pipeline: preflight, deep scan, 5-level security audit, auth, TypeScript check, build test, git, preview deploy, verification, production. Maintains a permanent registry of every deploy.

0 Updated yesterday
Lucioway