Claude Code Plugins

Community-maintained marketplace

Feedback

>

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name makerkit-docs
description 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.
allowed-tools WebFetch, Read

MakerKit Documentation Access

Anuncio

"Consultando documentación oficial de MakerKit para [tema]."

Cuándo Usar

  • Cuando necesites saber "cómo hace MakerKit X"
  • Cuando encuentres código que no entiendes y el CLAUDE.md local no ayuda
  • Cuando planifiques una feature y quieras validar el approach oficial
  • Cuando el MCP no tenga la información (patrones conceptuales vs código)
  • Cuando configures billing, auth, emails, o features complejas

Cuándo NO Usar

  • Para introspección de código local (usar MCP)
  • Para ver qué componentes existen en el proyecto (usar components_search())
  • Para entender la DB del proyecto (usar get_database_summary())

URL Base

https://makerkit.dev/docs/next-supabase-turbo

Índice Completo

El archivo INDEX.json en este directorio contiene las 150 páginas de documentación organizadas en 21 secciones.

Cómo Usar el Índice

// 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

Resumen de Secciones

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

Páginas Más Útiles (Acceso Rápido)

Para Desarrollo de Features

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

Para Data Fetching

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

Para APIs

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

Para Billing

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

Para Seguridad

Tema Path
Next.js Best Practices /security/nextjs-best-practices
Row Level Security /security/row-level-security
Data Validation /security/data-validation

Para Deploy

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

Cómo Consultar

Método 1: URL Directa (si conoces el path)

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"
)

Método 2: Buscar en Índice Primero

1. Read(".claude/skills/makerkit-docs/INDEX.json")
2. Buscar la sección relevante
3. WebFetch con el path encontrado

Método 3: Explorar una Sección

WebFetch(
  url: "https://makerkit.dev/docs/next-supabase-turbo/billing/overview",
  prompt: "Lista todas las subsecciones de billing disponibles en el menú lateral"
)

Ejemplos de Uso

Ejemplo 1: Implementar RBAC

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"
)

Ejemplo 2: Configurar Stripe

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"
)

Ejemplo 3: Data Model para Proyectos

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"
)

Ejemplo 4: Server Actions Pattern

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"
)

Ejemplo 5: Troubleshooting Auth

WebFetch(
  url: "https://makerkit.dev/docs/next-supabase-turbo/troubleshooting/troubleshooting-authentication",
  prompt: "Lista problemas comunes de autenticación y sus soluciones"
)

Integración con Otros Tools

Con makerkit-architecture

Cuando diseñes features:

  1. MCP primero: find_complete_features(), analyze_feature_pattern()
  2. Docs para validar: Usa este skill para confirmar patrones oficiales
  3. Combina: Blueprint informado por código real + docs oficiales

Con MCP Database Tools

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

Notas Importantes

  1. URLs específicas: No existen páginas índice como /billing. Siempre usa paths completos como /billing/overview

  2. Índice local: El archivo INDEX.json tiene las 150 URLs validadas. Consúltalo si no encuentras algo.

  3. Actualización: El índice fue extraído el 2026-01-01. Si MakerKit reorganiza sus docs, puede necesitar actualización.

  4. Contenido dinámico: Algunas páginas cargan contenido con JavaScript. Si WebFetch retorna solo navegación, intenta con un prompt más específico.


Troubleshooting del Skill

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