vibe-coding-setup

📁 carolmonroe22/vibe-coding-setup 📅 Jan 26, 2026
4
总安装量
3
周安装量
#51046
全站排名
安装命令
npx skills add https://github.com/carolmonroe22/vibe-coding-setup --skill vibe-coding-setup

Agent 安装分布

cursor 3
mcpjam 1
claude-code 1
crush 1
cline 1

Skill 文档

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)

MCP Purpose Package
Postgres Direct DB access @modelcontextprotocol/server-postgres
GitHub Issues, PRs, repos @modelcontextprotocol/server-github
Filesystem File operations @modelcontextprotocol/server-filesystem
Brave Search Web 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 Feature Claude Code Equivalent
One-click deploy Netlify MCP
Database dashboard Supabase MCP
Environment variables .env + hosting MCP
Preview URLs Netlify/Vercel deploys
AI chat Claude Code itself
Auth setup Supabase Auth
File storage Supabase Storage

References