Claude-skill-registry-data makerkit-docs
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/makerkit-docs" ~/.claude/skills/majiayu000-claude-skill-registry-data-makerkit-docs && rm -rf "$T"
manifest:
data/makerkit-docs/SKILL.mdsource content
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 | | 16 | Setup, comandos, migración, MCP |
| Configuration | | 7 | Env vars, auth config, feature flags |
| Customization | | 5 | Tailwind, theme, logo, fonts |
| Development | | 17 | DB architecture, migrations, RBAC, testing |
| API | | 8 | Account, Team, Auth, Workspace APIs |
| Data Fetching | | 7 | Supabase clients, Server Actions, React Query |
| Billing | | 12 | Stripe, Lemon Squeezy, Paddle, webhooks |
| Content | | 6 | CMS, Keystatic, Wordpress |
| UI Components | | 14 | Shadcn, forms, tables, marketing |
| Notifications | | 2 | Config y envío |
| Translations | | 3 | i18n, language selector |
| Emails | | 6 | Config, templates, auth emails |
| Monitoring | | 5 | Sentry, Signoz, PostHog |
| Super Admin | | 1 | Adding super admin |
| Analytics | | 5 | GA, PostHog, Umami, custom |
| Security | | 4 | Next.js practices, RLS, CSP |
| Going to Production | | 10 | Deploy Vercel, Cloudflare, Docker |
| Plugins | | 6 | Waitlist, Roadmap, AI Chatbot |
| Recipes | | 7 | Team/Personal accounts, checkout, data model |
| Developer Tools | | 2 | Env vars, translations editor |
| Troubleshooting | | 7 | Install, auth, billing, deploy issues |
Páginas Más Útiles (Acceso Rápido)
Para Desarrollo de Features
| Tema | Path |
|---|---|
| Database Architecture | |
| Extending DB Schema | |
| Database Functions | |
| RBAC: Roles & Permissions | |
| Loading Data | |
| Writing Data | |
| Projects Data Model (Recipe) | |
Para Data Fetching
| Tema | Path |
|---|---|
| Supabase Clients | |
| Server Actions | |
| Server Components | |
| Route Handlers | |
| React Query | |
Para APIs
| Tema | Path |
|---|---|
| Account API | |
| Team Account API | |
| Authentication API | |
| Feature Policies API | |
Para Billing
| Tema | Path |
|---|---|
| How Billing Works | |
| Billing Schema | |
| Stripe | |
| Lemon Squeezy | |
| Per Seat Billing | |
| Handling Webhooks | |
Para Seguridad
| Tema | Path |
|---|---|
| Next.js Best Practices | |
| Row Level Security | |
| Data Validation | |
Para Deploy
| Tema | Path |
|---|---|
| Production Checklist | |
| Deploy Supabase | |
| Deploy to Vercel | |
| Deploy to 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:
- MCP primero:
,find_complete_features()analyze_feature_pattern() - Docs para validar: Usa este skill para confirmar patrones oficiales
- Combina: Blueprint informado por código real + docs oficiales
Con MCP Database Tools
| Si necesitas... | Usa... |
|---|---|
| Ver tablas del proyecto | |
| Entender patrones de tablas | Este skill → |
| Generar RLS | |
| Entender RLS patterns | Este skill → |
Notas Importantes
-
URLs específicas: No existen páginas índice como
. Siempre usa paths completos como/billing/billing/overview -
Índice local: El archivo
tiene las 150 URLs validadas. Consúltalo si no encuentras algo.INDEX.json -
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.
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 |