Skip to content
vibe-coding-setup logo

Vibe Coding Setup with Claude Code

vibe-coding-setup

Set up a complete vibe coding workflow with Claude Code after migrating from a platform. Covers Supabase MCP, Netlify MCP, Vercel, API keys, GitHub, and decision framework for when to stay vs migrate. Use when users want to set up MCPs, connect hosting/database, or start a new project with the "a...

NeverSight/skills_feed0installs215stars

SKILL.md

Full skill instructions

Vibe Coding Setup with Claude Code

Set up a complete vibe coding workflow with Claude Code after migrating from an all-in-one platform (Lovable, Replit, Bolt, etc.).

When to Use This Skill

  • User is migrating from a platform to Claude Code
  • User wants to set up MCPs for their project
  • User needs to connect hosting, database, and API keys
  • User is starting a new project and wants the "all-in-one" experience with Claude Code

Setup Checklist

1. Supabase MCP (Database + Auth + Storage)

Add to your Claude Code MCP config (~/​.claude/​mcp.json or project .mcp.json):

{
  "mcpServers": {
    "supabase": {
      "command": "npx",
      "args": ["-y", "@supabase/​mcp-server-supabase@latest", "--project-ref", "YOUR-PROJECT-ID"]
    }
  }
}

This gives Claude Code access to:

  • List and query tables
  • Run SQL and migrations
  • Manage edge functions
  • Generate TypeScript types

Note: It doesn't have to be Supabase — Claude Code can connect to any Postgres database via the generic Postgres MCP.

2. Netlify MCP (Hosting + Deploys)

{
  "mcpServers": {
    "netlify": {
      "command": "npx",
      "args": ["-y", "@netlify/​mcp"],
      "env": {
        "NETLIFY_PERSONAL_ACCESS_TOKEN": "your-token"
      }
    }
  }
}

Get your token at: https://app.netlify.com/user/applications#personal-access-tokens

This gives Claude Code access to:

  • Create and deploy sites
  • Check build logs
  • Manage environment variables
  • Preview deploys

3. Vercel MCP (Alternative Hosting)

Vercel uses a remote MCP endpoint with OAuth:

{
  "mcpServers": {
    "vercel": {
      "url": "https://mcp.vercel.com"
    }
  }
}

Currently read-only: logs, docs, project metadata. Useful for debugging.

4. API Keys

Add to your shell config (~/​.zshrc or ~/​.bashrc):

export OPENAI_API_KEY="sk-..."
export GOOGLE_AI_API_KEY="..."
export ANTHROPIC_API_KEY="..."

Or use a .env file in your project (add to .gitignore).

5. GitHub

git clone your-repo
cd your-repo
claude

Claude Code works directly with your local files and can use git commands.

6. Additional MCPs (Optional)

MCPPurposePackage
PostgresDirect DB access@modelcontextprotocol/​server-postgres
GitHubIssues, PRs, repos@modelcontextprotocol/​server-github
FilesystemFile operations@modelcontextprotocol/​server-filesystem
Brave SearchWeb search@modelcontextprotocol/​server-brave-search

Decision Framework

Stay on the platform when:

  • Just starting to vibe code or won't do it regularly
  • Building something simple or prototyping
  • Not comfortable with terminals
  • Non-technical team needs to collaborate
  • Need to ship fast without setup

Migrate to Claude Code when:

  • You hit platform limitations (auth, SQL, RLS)
  • You need staging/​production environments
  • You want to combine multiple tools
  • Your project outgrew the prototype phase

The combo approach:

  • Use a platform (Lovable) for UI and team collaboration
  • Use Claude Code for backend, migrations, edge functions, precision work
  • Best of both worlds

Platform Equivalents

Platform FeatureClaude Code Equivalent
One-click deployNetlify MCP
Database dashboardSupabase MCP
Environment variables.env + hosting MCP
Preview URLsNetlify/​Vercel deploys
AI chatClaude Code itself
Auth setupSupabase Auth
File storageSupabase Storage

References