Cómo arrancar como dev en Marketplace SMC en menos de 1 día · setup · stack · convenciones · primer PR.
Si estás leyendo esto sos parte de Marketplace SMC. Esta guía te lleva de 0 al primer PR mergeado en <1 día.
1. Hardware - Mac con M1+ o Linux ARM/x64 - Mínimo 16GB RAM · 100GB libre 2. Cuentas necesarias - GitHub (te invitamos a la org) - Google Workspace @smconnection.cl - Supabase (acceso lectura QAS) - AWS Console (rol IAM dev) 3. Software base - Node 22.x LTS · pnpm o npm - Git con SSH key generada - VS Code o JetBrains · cualquiera - Claude Code (CLI) recomendado 4. Clonar repos git -C ~/projects clone git@github.com:SmartConnection-CodeHub/smartconnection-marketplace.git cd smartconnection-marketplace npm install cp .env.example .env.local
Pedile a Guillermo o INFRA-OPS las variables para .env.local. NUNCA commitearlas.
Variables críticas mínimas:
NEXT_PUBLIC_SUPABASE_URL= NEXT_PUBLIC_SUPABASE_ANON_KEY= SUPABASE_SERVICE_ROLE_KEY= MELI_CLIENT_ID= MELI_CLIENT_SECRET= MELI_ACCESS_TOKEN= MERCADOPUBLICO_TICKET= GROQ_API_KEY=
Next.js 16 (App Router · Server Components default) ↓ TypeScript 5.x estricto ↓ Tailwind v4 · Radix · @smc/ui ↓ Supabase (Postgres + Auth + RLS) ↓ AWS Amplify (deploy push a main)
use client solo nodos hoja@smc/ui · nunca Radix directo_hooks/useFeatureX.ts por feature1. Crear branch desde main git -C path checkout -b feat/nombre-corto 2. Commits descriptivos en español git -C path commit -m "feat: agrega filtro por canal en dashboard" 3. Push y abrir PR git -C path push -u origin feat/nombre-corto gh pr create --title "..." --body "..." 4. Esperar review (1 approver mínimo) 5. CI debe estar verde (lint · type-check · tests · build) 6. Merge squash a main → auto-deploy Amplify QAS 7. Promover a PRD: PR de release-X.Y desde main
Pickeá del board uno de estos para arrancar:
good-first-issue)NO arrancar con: feature completa · refactor · cambio arquitectural.
| Tema | Preguntar a |
|---|---|
| Stack · arquitectura | Architect |
| Frontend · UI · componentes | Fiori |
| Backend · DB · APIs | Backend |
| IA · prompts · agentes | Hoku |
| Deploy · infra · costos | Pipeline · INFRA-OPS |
| Seguridad · vulns | Security |
| Producto · features · roadmap | PM |
| Cliente · onboarding · soporte | Comercial |
| Bug raro inexplicable | Cerebro (orquesta) |
/Users/guillermogonzalezleon/CLAUDE.md · operating system SMC~/.claude/projects/-Users-guillermogonzalezleon/memory/~/.claude/skills/