By Olelife
Toolkit central de Olé Life para vibecoding: comandos, skills auto-invocados, hooks de seguridad, el agente vibe-reviewer y los guardrails compartidos. Mantené esta versión en lockstep con el tag git (release = bump version + mover tag v1).
Instalá un componente de shadcn/ui en tu app
Crea una página nueva en el route group correcto según el rol que la puede ver
Lleva tu app a producción en Vercel Olelife. Enforza VTV → Built antes de cualquier deploy.
Activá Supabase (DB) para tu app. Solo después de hablar con tu líder técnico.
Guía paso a paso para configurar tu app vibe-starter por primera vez. Enforza VTV.
Audita las reglas de acceso (src/config/access.ts) contra los route groups existentes y reporta quién puede ver qué. Usá al agregar páginas o route groups, al revisar permisos, o cuando se pregunte quién puede ver una sección. Es de solo lectura: reporta, no modifica.
Reglas innegociables y bienvenida de Olé Life para cualquier app vibecodeada con vibe-starter / vibe-toolkit. Consultá estas reglas al iniciar trabajo en una app de Olé y ANTES de cualquier push, deploy o migración de base de datos. Cubre VTV, repos Olelife, deploy en Vercel, schema dedicado de Supabase, datos sensibles, allowlist de dependencias, manejo de secrets y el estilo de comunicación esperado.
Escanea src/app/(public)/ buscando referencias a datos sensibles (emails, teléfonos, documentos, DNI, y tablas de usuarios/clientes/leads/pagos). Usá automáticamente al crear o editar páginas en (public)/, al exponer datos en páginas públicas, y antes de cualquier deploy. Es de solo lectura: reporta, no modifica.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Esta es la caja central de la plataforma de vibecoding de Olé Life. Distribuye, de forma versionada, todo lo compartido entre las apps creadas con ole-vibe-starter:
vibe-toolkit — comandos, skills, hooks de seguridad y el agente vibe-reviewer.plugins/vibe-toolkit/docs/ y el skill ole-rules.⚠️ Este repo NO se clona por app. Las apps se "suscriben" vía el plugin + el workflow reusable. Clonarlo y copiarlo a una app rompe el modelo (vuelve la deriva).
.claude-plugin/marketplace.json # catálogo (lista el plugin vibe-toolkit)
plugins/vibe-toolkit/
.claude-plugin/plugin.json # name + version (el pin de versión)
commands/ # setup, deploy, vtv, add-page, add-component, enable-supabase
skills/ # ole-rules, sensitive-data-check, access-audit
agents/vibe-reviewer.md
hooks/hooks.json + hooks/scripts/ # pre-tool-warn, user-prompt-hint
guardrails/ # los 6 checks + _lib + check-all.mjs
docs/ # 00-vtv … 09-ci (en español)
.github/
workflows/guardrails.reusable.yml # CI que invocan las apps
actions/sticky-comment/ # comentario sticky en PRs
La plantilla ole-vibe-starter ya viene cableada. Cada app trae:
// .claude/settings.json
{
"extraKnownMarketplaces": {
"claude-vibe-marketplace": { "source": { "source": "github", "repo": "Olelife/claude-vibe-marketplace" } }
},
"enabledPlugins": { "vibe-toolkit@claude-vibe-marketplace": true }
}
# .github/workflows/guardrails.yml
jobs:
guardrails:
uses: Olelife/claude-vibe-marketplace/.github/workflows/guardrails.reusable.yml@v1
secrets: inherit
Instalación manual (si hace falta): /plugin marketplace add Olelife/claude-vibe-marketplace → /plugin install vibe-toolkit@claude-vibe-marketplace. Actualizar: /plugin marketplace update.
Las apps reciben cambios solo cuando publicás una versión. Un release son dos cosas juntas, siempre:
version en plugins/vibe-toolkit/.claude-plugin/plugin.json (ej. 1.0.1).v1 (mayor) al nuevo commit + crear el tag exacto (ej. v1.0.1).git tag -f v1 && git tag v1.0.1 && git push -f origin v1 && git push origin v1.0.1
Si bumpeás uno y olvidás el otro, el plugin local y el CI pueden quedar en versiones distintas.
VTV gate, Supabase schema, .env.example en main.managed-settings.json con extraKnownMarketplaces apuntando a este repo (garantiza presencia en toda la flota).npx claudepluginhub olelife/claude-vibe-marketplace --plugin vibe-toolkitComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Complete developer toolkit for Claude Code