Apariencia
Skills
Los skills son guías curadas por la comunidad que codifican las mejores prácticas para tecnologías, frameworks o flujos de trabajo específicos. Cuando instalas un skill para Next.js, por ejemplo, Planu aprende los patrones preferidos de tu proyecto para rutas de API, componentes y testing — e inyecta ese contexto en cada spec que crea.
Cómo Planu usa los skills automáticamente
- Después de
init_project, Planu detecta tu stack y sugiere skills relevantes - Antes de implementar un patrón repetible, Planu busca skills que coincidan
- Los skills aparecen como sugerencias en los criterios de aceptación de las specs
No necesitas pensar en los skills de forma explícita. Planu los descubre y aplica por ti.
Buscar e instalar skills
1. Pregúntale a tu IA: "Busca skills de nextjs"
→ Planu llama a skill_search("nextjs")
2. Revisa los resultados y elige uno
→ Planu muestra título, descripción y conteo de instalaciones
3. Pide: "Instala el skill-id XXX"
→ Planu llama a skill_install("XXX")Eso es todo — tres pasos conversacionales y las convenciones de tu stack se cargan en cada spec futura.
Categorías de skills populares
Skills de frameworks
| Tecnología | Qué codifica el skill |
|---|---|
| Next.js | Convenciones del App Router, Server Actions, patrones de rutas de API |
| Django | Enrutamiento de URLs, serializadores, middleware, patrones de ORM |
| Rails | Convenciones MVC, Active Record, patrones de Hotwire |
| Laravel | Eloquent, Blade, service providers, patrones de colas |
| FastAPI | Modelos Pydantic, inyección de dependencias, patrones async |
| NestJS | Estructura de módulos, decoradores, guards, interceptores |
Skills de bases de datos
| Tecnología | Qué codifica el skill |
|---|---|
| Prisma | Convenciones de schema, migraciones, patrones de relaciones |
| SQLAlchemy | Gestión de sesiones ORM, migraciones con alembic |
| Drizzle | Consultas con tipado estricto, definiciones de schema |
| TypeORM | Convenciones de entidades, patrón de repositorios |
Patrones de autenticación
| Tecnología | Qué codifica el skill |
|---|---|
| NextAuth | Estrategias de sesión, configuración de proveedores, callbacks |
| Passport.js | Configuración de estrategias, serialización de sesión |
| Supabase Auth | Políticas RLS, manejo de JWT, magic links |
Patrones de testing
| Tecnología | Qué codifica el skill |
|---|---|
| Vitest | Patrones de unitarios e integración, convenciones de mocking |
| Pytest | Patrones de fixtures, parametrize, testing async |
| Jest | Mocking de módulos, convenciones de snapshots, configuración de cobertura |
CI/CD
| Tecnología | Qué codifica el skill |
|---|---|
| GitHub Actions | Estructura de workflows, caché, builds matriciales |
| GitLab CI | Etapas de pipeline, artefactos, entornos |
Diseño y marca
| Categoría | Qué codifica el skill |
|---|---|
| Generación de logos | Patrones de prompts para logos de marca consistentes |
| Imágenes OG | Convenciones de Open Graph para previsualizaciones sociales |
| Favicon | Flujos de generación de favicons en múltiples resoluciones |
Crear tu propio skill
Cuando tu proyecto tiene un patrón repetible que ningún skill de la comunidad cubre, créalo:
Pide: "Crea un skill para [tu patrón]"
→ Planu llama a create_skill con tus convenciones
→ El skill se guarda en .claude/skills/ en tu proyectoTu archivo de skill vive en .claude/skills/ y se detecta automáticamente en cada sesión.
Publicar en el registro
Una vez que tu skill está probado en batalla, compártelo con la comunidad:
Pide: "Publica mi skill en el registro de Planu"
→ Planu llama a registry_publish
→ Disponible para la comunidadLos skills publicados obtienen un conteo de instalaciones, una valoración y aparecen en los resultados de skill_search para todos los usuarios de Planu.
Skills vs Rules vs Hooks
| Skills | Rules | Hooks | |
|---|---|---|---|
| Propósito | Mejores prácticas por tecnología | Restricciones siempre activas | Automatización por eventos |
| Alcance | Por proyecto | Global o por proyecto | Global o por proyecto |
| Gestionado por | Comunidad + tú | Tú | Tú |
| Se aplica cuando | Se crea una spec | Cada interacción con la IA | En eventos de git |
Usa Skills para enseñarle a Planu las convenciones de tu stack. Usa Rules para aplicar políticas no negociables. Usa Hooks para automatizar acciones repetitivas desencadenadas por eventos de git como commits y pushes.