Skills Agentes

Bootstrap

Orquestador de bootstrap para repos que dependen de recursos vinculados a Vercel (bases de datos, auth, integraciones), asegurando el orden correcto de linkeo, provisión y primer arranque.

Oficial

Reemplaza a: Provisión manual de recursos con CLIs de proveedores en lugar de integraciones de Vercel

Estrellas
287

en todo el repo

Actividad
32

0–100, la ruta de este skill

Actualizado
hace 7 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
2k tok

72 tok en reposo

Paquete
1 archivo

8 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add vercel/vercel-plugin --skill bootstrap --agent claude-code

Se instala solo en este repositorio.

Este skill needs API credentials.

Qué hace

  • Orquesta el orden seguro de linkeo de Vercel, provisión de recursos, pull de env vars y primer arranque de la app
  • Verifica que `vercel link` y las claves de entorno estén listas antes de correr `db:push`, `db:seed` o `dev`
  • Genera `AUTH_SECRET` sin imprimirlo y lo guarda en Vercel con `vercel env add`
  • Establece una línea base de UI con shadcn y Geist en proyectos Next.js
  • Detecta proyectos next-forge y aplica su flujo específico de envs por app y `pnpm migrate`

Úsalo cuando

  • Al configurar o reparar un repo que depende de recursos vinculados a Vercel (bases de datos, auth, integraciones)
  • Cuando hay que asegurar que el linkeo, la provisión de entorno y los comandos de primer arranque ocurran en el orden correcto
  • Al detectar archivos como `.env.example`, `prisma/schema.prisma`, `auth.*` o comandos como `vercel link`

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • “Ayúdame a bootstrapear este repo con Vercel”
    • “Necesito linkear el proyecto y traer las variables de entorno”
    • “Configura la base de datos Neon y corre las migraciones iniciales”

    SKILL.md

    En inglés

    Project Bootstrap Orchestrator

    Execute bootstrap in strict order. Do not run migrations or development server until project linking and environment verification are complete.

    Rules

    • Do not run db:push, db:migrate, db:seed, or dev until Vercel linking is complete and env keys are verified.
    • Prefer Vercel-managed provisioning (vercel integration ...) for shared resources.
    • Use provider CLIs only as fallback when Vercel integration flow is unavailable.
    • Never echo secret values in terminal output, logs, or summaries.

    Preflight

    1. Confirm Vercel CLI is installed and authenticated.
    vercel --version
    vercel whoami
    
    1. Confirm repo linkage by checking .vercel/project.json.
    2. If not linked, inspect available teams/projects before asking the user to choose:
    vercel teams ls
    vercel projects ls --scope <team>
    vercel link --yes --scope <team> --project <project>
    
    1. Find the env template in priority order: .env.example, .env.sample, .env.template.
    2. Create local env file if missing:
    cp .env.example .env.local
    

    Resource Setup: Postgres

    Preferred path (Vercel-managed Neon)

    1. Read integration setup guidance:
    vercel integration guide neon
    
    1. Add Neon integration to the Vercel scope:
    vercel integration add neon --scope <team>
    
    1. Verify expected environment variable names exist in Vercel and pull locally:
    vercel env ls
    vercel env pull .env.local --yes
    

    Fallback path 1 (Dashboard)

    1. Provision Neon through the Vercel dashboard integration UI.
    2. Re-run vercel env pull .env.local --yes.

    Fallback path 2 (Neon CLI)

    Use Neon CLI only when Vercel-managed provisioning is unavailable. After creating resources, add required env vars in Vercel and pull again.

    AUTH_SECRET Generation

    Generate a high-entropy secret without printing it, then store it in Vercel and refresh local env:

    AUTH_SECRET="$(node -e "console.log(require('node:crypto').randomBytes(32).toString('base64url'))")"
    printf "%s" "$AUTH_SECRET" | vercel env add AUTH_SECRET development preview production
    unset AUTH_SECRET
    vercel env pull .env.local --yes
    

    Env Verification

    Compare required keys from template file against .env.local keys (names only, never values):

    template_file=""
    for candidate in .env.example .env.sample .env.template; do
      if [ -f "$candidate" ]; then
        template_file="$candidate"
        break
      fi
    done
    
    comm -23 \
      <(grep -E '^[A-Za-z_][A-Za-z0-9_]*=' "$template_file" | cut -d '=' -f 1 | sort -u) \
      <(grep -E '^[A-Za-z_][A-Za-z0-9_]*=' .env.local | cut -d '=' -f 1 | sort -u)
    

    Proceed only when missing key list is empty.

    App Setup

    After linkage + env verification:

    npm run db:push
    npm run db:seed
    npm run dev
    

    Use the repository package manager (npm, pnpm, bun, or yarn) and run only scripts that exist in package.json.

    UI Baseline for Next.js + shadcn Projects

    After linkage and env verification, establish the UI foundation before feature work:

    1. Add a baseline primitive set: npx shadcn@latest add button card input label textarea select switch tabs dialog alert-dialog sheet dropdown-menu badge separator skeleton table
    2. Apply the Geist font fix in layout.tsx and globals.css.
    3. Confirm the app shell uses bg-background text-foreground.
    4. Default to dark mode for product, admin, and AI apps unless the repo is clearly marketing-first.

    Bootstrap Verification

    Confirm each checkpoint:

    • vercel whoami succeeds.
    • .vercel/project.json exists and matches chosen project.
    • Postgres integration path completed (Vercel integration, dashboard, or provider CLI fallback).
    • vercel env pull .env.local --yes succeeds.
    • Required env key diff is empty.
    • Database command status is recorded (db:push, db:seed, db:migrate, db:generate as applicable).
    • dev command starts without immediate config/auth/env failure.

    If verification fails, stop and report exact failing step plus remediation.

    Summary Format

    Return a final bootstrap summary in this format:

    ## Bootstrap Result
    - **Linked Project**: <team>/<project>
    - **Resource Path**: vercel-integration-neon | dashboard-neon | neon-cli
    - **Env Keys**: <count> required, <count> present, <count> missing
    - **Secrets**: AUTH_SECRET set in Vercel (value never shown)
    - **Migration Status**: not-run | success | failed (<step>)
    - **Dev Result**: not-run | started | failed
    

    Bootstrap Next Steps

    • If env keys are still missing, add the missing keys in Vercel and re-run vercel env pull .env.local --yes.
    • If DB commands fail, fix connectivity/schema issues and re-run only the failed db step.
    • If dev fails, resolve runtime errors, then restart with your package manager's run dev.

    next-forge Projects

    If the project was scaffolded with npx next-forge init (detected by pnpm-workspace.yaml + packages/auth + packages/database + @repo/* imports):

    1. Env files are per-app (apps/app/.env.local, apps/web/.env.local, apps/api/.env.local) plus packages/database/.env.
    2. Run pnpm migrate (not db:push) — it runs prisma format + prisma generate + prisma db push.
    3. Minimum env vars: DATABASE_URL, CLERK_SECRET_KEY, NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY, NEXT_PUBLIC_APP_URL, NEXT_PUBLIC_WEB_URL, NEXT_PUBLIC_API_URL.
    4. Optional services (Stripe, Resend, PostHog, etc.) can be skipped initially — but remove their @repo/* imports from app env.ts files to avoid validation errors.
    5. Deploy as 3 separate Vercel projects with root directories apps/app, apps/api, apps/web.

    => skill: next-forge — Full next-forge monorepo guide

    Reproducido de vercel/vercel-plugin bajo licencia NOASSERTION. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere Vercel CLI instalada y autenticada (`vercel whoami`).

    Necesita en el PATH:nodenpm

    Variables de entorno:AUTH_SECRET

    Detalles

    Creador
    vercel
    Licencia
    NOASSERTION
    Recursos incluidos
    Solo SKILL.md
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de vercel/vercel-plugin

    Este repo incluye 43 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack vercel-plugin entero y su comando de instalación

    Corrige el conocimiento desactualizado del LLM sobre la plataforma Vercel e introduce sus productos nuevos. Se inyecta al inicio de la sesión.

    Costo de contexto al activarse
    1.8k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    Oficialdevops infraestructura

    Guía experta de Vercel Connect: obtén tokens OAuth con permisos limitados para servicios de terceros (Slack, GitHub, servidores MCP, OAuth, Snowflake) en nombre de apps o usuarios vía Vercel OIDC.

    Costo de contexto al activarse
    4.8k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    Oficialdesarrollo apis

    Depura el caching de la CDN de Vercel: tasa de aciertos, contenido obsoleto, revalidación, ISR + PPR, cacheReason, ppr_state y costos.

    Costo de contexto al activarse
    5.2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 2 meses
    Oficialdevops infraestructura

    Guía experta sobre Vercel Functions: Serverless Functions, Edge Functions, Fluid Compute, streaming, Cron Jobs y configuración de runtime para código server-side en Vercel.

    Costo de contexto al activarse
    5.6k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    Oficialdevops infraestructura

    Guía de arquitectura backend: úsala para planear, construir o migrar una API o backend, elegir entre Functions, Services, contenedores, Workflow, Queues y bases de datos de Marketplace, o seleccionar framework y runtime.

    Costo de contexto al activarse
    1.5k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    el mes pasado
    Oficialdesarrollo apis

    Eve

    287

    Guía de eve, el framework para agentes de IA duraderos: runtime basado en filesystem, sesiones, tools, skills, canales, sandboxes, subagentes, schedules, evals y observabilidad con Agent Runs.

    Costo de contexto al activarse
    1.5k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    el mes pasado
    Oficialherramientas desarrollo

    Skills relacionados

    Accede y prueba deployments de Vercel protegidos por Vercel Authentication, SSO o Deployment Protection, usando `vercel curl` o un token OIDC de corta duración.

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 2 meses
    Oficialdevops infraestructura

    Depura el caching de la CDN de Vercel: tasa de aciertos, contenido obsoleto, revalidación, ISR + PPR, cacheReason, ppr_state y costos.

    Costo de contexto al activarse
    5.2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 2 meses
    Oficialdevops infraestructura

    Guía experta de Vercel para despliegues y CI/CD: usar al desplegar, promover, hacer rollback, inspeccionar deployments, construir con --prebuilt o configurar workflows de CI.

    Costo de contexto al activarse
    2.9k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    Oficialdevops infraestructura