Consulta la documentación oficial de MakerKit (next-supabase-turbo) bajo demanda. Usa cuando necesites información sobre patrones, configuración o APIs de MakerKit que no esté en el código local. Incluye índice completo de 150 páginas.
Access official MakerKit documentation on demand for patterns, configuration, and APIs when local code and CLAUDE.md aren't sufficient. Use when you need to understand how MakerKit implements features like RBAC, billing, or data fetching that aren't documented in your local project.
/plugin marketplace add membranaestudio/claude-plugins/plugin install makerkit-planner@membranaestudioThis skill is limited to using the following tools:
INDEX.json"Consultando documentación oficial de MakerKit para [tema]."
components_search())get_database_summary())https://makerkit.dev/docs/next-supabase-turbo
El archivo INDEX.json en este directorio contiene las 150 páginas de documentación organizadas en 21 secciones.
// Leer el índice para encontrar la página correcta
Read(".claude/skills/makerkit-docs/INDEX.json")
// Buscar la sección y página que necesitas
// Construir URL: base_url + path
| Sección | Slug | Páginas | Temas Clave |
|---|---|---|---|
| Installation | installation | 16 | Setup, comandos, migración, MCP |
| Configuration | configuration | 7 | Env vars, auth config, feature flags |
| Customization | customization | 5 | Tailwind, theme, logo, fonts |
| Development | development | 17 | DB architecture, migrations, RBAC, testing |
| API | api | 8 | Account, Team, Auth, Workspace APIs |
| Data Fetching | data-fetching | 7 | Supabase clients, Server Actions, React Query |
| Billing | billing | 12 | Stripe, Lemon Squeezy, Paddle, webhooks |
| Content | content | 6 | CMS, Keystatic, Wordpress |
| UI Components | components | 14 | Shadcn, forms, tables, marketing |
| Notifications | notifications | 2 | Config y envío |
| Translations | translations | 3 | i18n, language selector |
| Emails | emails | 6 | Config, templates, auth emails |
| Monitoring | monitoring | 5 | Sentry, Signoz, PostHog |
| Super Admin | admin | 1 | Adding super admin |
| Analytics | analytics | 5 | GA, PostHog, Umami, custom |
| Security | security | 4 | Next.js practices, RLS, CSP |
| Going to Production | going-to-production | 10 | Deploy Vercel, Cloudflare, Docker |
| Plugins | plugins | 6 | Waitlist, Roadmap, AI Chatbot |
| Recipes | recipes | 7 | Team/Personal accounts, checkout, data model |
| Developer Tools | dev-tools | 2 | Env vars, translations editor |
| Troubleshooting | troubleshooting | 7 | Install, auth, billing, deploy issues |
| Tema | Path |
|---|---|
| Database Architecture | /development/database-architecture |
| Extending DB Schema | /development/database-schema |
| Database Functions | /development/database-functions |
| RBAC: Roles & Permissions | /development/permissions-and-roles |
| Loading Data | /development/loading-data-from-database |
| Writing Data | /development/writing-data-to-database |
| Projects Data Model (Recipe) | /recipes/projects-data-model |
| Tema | Path |
|---|---|
| Supabase Clients | /data-fetching/supabase-clients |
| Server Actions | /data-fetching/server-actions |
| Server Components | /data-fetching/server-components |
| Route Handlers | /data-fetching/route-handlers |
| React Query | /data-fetching/react-query |
| Tema | Path |
|---|---|
| Account API | /api/account-api |
| Team Account API | /api/team-account-api |
| Authentication API | /api/authentication-api |
| Feature Policies API | /api/policies-api |
| Tema | Path |
|---|---|
| How Billing Works | /billing/overview |
| Billing Schema | /billing/billing-schema |
| Stripe | /billing/stripe |
| Lemon Squeezy | /billing/lemon-squeezy |
| Per Seat Billing | /billing/per-seat-billing |
| Handling Webhooks | /billing/billing-webhooks |
| Tema | Path |
|---|---|
| Next.js Best Practices | /security/nextjs-best-practices |
| Row Level Security | /security/row-level-security |
| Data Validation | /security/data-validation |
| Tema | Path |
|---|---|
| Production Checklist | /going-to-production/checklist |
| Deploy Supabase | /going-to-production/supabase |
| Deploy to Vercel | /going-to-production/vercel |
| Deploy to Cloudflare | /going-to-production/cloudflare |
WebFetch(
url: "https://makerkit.dev/docs/next-supabase-turbo/development/permissions-and-roles",
prompt: "Extrae el patrón para implementar RBAC con roles y permisos"
)
1. Read(".claude/skills/makerkit-docs/INDEX.json")
2. Buscar la sección relevante
3. WebFetch con el path encontrado
WebFetch(
url: "https://makerkit.dev/docs/next-supabase-turbo/billing/overview",
prompt: "Lista todas las subsecciones de billing disponibles en el menú lateral"
)
WebFetch(
url: "https://makerkit.dev/docs/next-supabase-turbo/development/permissions-and-roles",
prompt: "Extrae: estructura de tablas para roles/permisos, funciones SQL, y cómo verificar permisos en el código"
)
WebFetch(
url: "https://makerkit.dev/docs/next-supabase-turbo/billing/stripe",
prompt: "Lista: variables de entorno necesarias, configuración de webhooks, y eventos a escuchar"
)
WebFetch(
url: "https://makerkit.dev/docs/next-supabase-turbo/recipes/projects-data-model",
prompt: "Extrae: schema SQL completo, políticas RLS, y componentes UI necesarios"
)
WebFetch(
url: "https://makerkit.dev/docs/next-supabase-turbo/data-fetching/server-actions",
prompt: "Extrae: cómo usar enhanceAction, validación con Zod, y manejo de errores"
)
WebFetch(
url: "https://makerkit.dev/docs/next-supabase-turbo/troubleshooting/troubleshooting-authentication",
prompt: "Lista problemas comunes de autenticación y sus soluciones"
)
Cuando diseñes features:
find_complete_features(), analyze_feature_pattern()| Si necesitas... | Usa... |
|---|---|
| Ver tablas del proyecto | get_database_summary() |
| Entender patrones de tablas | Este skill → /development/database-architecture |
| Generar RLS | generate_rls_policy() |
| Entender RLS patterns | Este skill → /security/row-level-security |
URLs específicas: No existen páginas índice como /billing. Siempre usa paths completos como /billing/overview
Índice local: El archivo INDEX.json tiene las 150 URLs validadas. Consúltalo si no encuentras algo.
Actualización: El índice fue extraído el 2026-01-01. Si MakerKit reorganiza sus docs, puede necesitar actualización.
Contenido dinámico: Algunas páginas cargan contenido con JavaScript. Si WebFetch retorna solo navegación, intenta con un prompt más específico.
| Problema | Solución |
|---|---|
| 404 Not Found | Verificar path en INDEX.json |
| Contenido incompleto | Usar prompt más específico |
| Solo navegación | La página usa JS; probar otra subsección |
| Info desactualizada | WebFetch es en tiempo real, el índice puede estar desactualizado |
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.