bootstrap

Orchestrate safe Vercel-linked repository bootstrapping with ordered env provisioning and verification.

Updated May 16, 2026
One-click install
npx skills add https://github.com/MohammedHTahir/vibe-coding-platform --skill bootstrap-mohammedhtahir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bootstrap
Source: https://github.com/MohammedHTahir/vibe-coding-platform/tree/main/.kiro/vercel-plugin/skills/bootstrap
Command: npx skills add https://github.com/MohammedHTahir/vibe-coding-platform --skill bootstrap-mohammedhtahir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents broken local setups by orchestrating the correct safe order for Vercel linking, environment provisioning, env pulling, and first-run database/dev commands.

Core Features & Use Cases

  • Vercel-first setup flow: Ensures the repo is linked to the correct Vercel project/team before attempting env pulls or database/dev tasks.
  • Environment key verification: Compares required env keys from your env template to what exists in .env.local (by key name only) and stops until required keys are present.
  • Database and auth bootstrapping guardrails: Guides Postgres integration via Vercel-managed routes (Neon) and generates AUTH_SECRET in a high-entropy way without printing it, then refreshes local env.
  • UI baseline for Next.js + shadcn: Establishes a reliable UI foundation after linkage and env verification to reduce early app-shell/debug churn.

Quick Start

Tell the agent to bootstrap the repository end-to-end by linking the correct Vercel project, pulling verified environment variables, generating required secrets, and then running the first database and dev commands.

Frequently Asked Questions about bootstrap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely set up a local Next.js environment linked to Vercel?

Safely setting up a local Next.js environment linked to Vercel requires orchestrating repository linking, environment variable pulls, and database provisioning in a strict sequence to prevent broken local configurations. Preflight checks ensure correct project linkage before env pulls.

What is the correct order for Vercel linking and Postgres integration?

The correct order for Vercel linking and Postgres integration ensures the repository links to the proper Vercel project first. Then it provisions environment keys, integrates Neon Postgres via Vercel-managed routes, and executes first-run database commands after verification gates pass.

How do I verify environment variables in .env.local without exposing secret values?

You verify environment variables in .env.local by diffing required env keys from your template against local keys by name only. This template-vs-local key diffing validates required keys without revealing or printing secret values, stopping execution until all required keys are present.

Can I generate an AUTH_SECRET for my Next.js app without printing it to the console?

Yes, you can generate an AUTH_SECRET for your Next.js app without printing it. Database and auth bootstrapping guardrails generate the AUTH_SECRET in a high-entropy way and silently refresh the local environment without exposing the secret value in terminal output.

Why does my local dev server fail after pulling Vercel environment variables?

Your local dev server fails after pulling Vercel environment variables because deterministic app startup requires passing verification gates. Missing required environment keys or incomplete Vercel project linkage will halt the first-run database and dev commands until the environment is fully verified.