Saltar al contenido

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íaQué codifica el skill
Next.jsConvenciones del App Router, Server Actions, patrones de rutas de API
DjangoEnrutamiento de URLs, serializadores, middleware, patrones de ORM
RailsConvenciones MVC, Active Record, patrones de Hotwire
LaravelEloquent, Blade, service providers, patrones de colas
FastAPIModelos Pydantic, inyección de dependencias, patrones async
NestJSEstructura de módulos, decoradores, guards, interceptores

Skills de bases de datos

TecnologíaQué codifica el skill
PrismaConvenciones de schema, migraciones, patrones de relaciones
SQLAlchemyGestión de sesiones ORM, migraciones con alembic
DrizzleConsultas con tipado estricto, definiciones de schema
TypeORMConvenciones de entidades, patrón de repositorios

Patrones de autenticación

TecnologíaQué codifica el skill
NextAuthEstrategias de sesión, configuración de proveedores, callbacks
Passport.jsConfiguración de estrategias, serialización de sesión
Supabase AuthPolíticas RLS, manejo de JWT, magic links

Patrones de testing

TecnologíaQué codifica el skill
VitestPatrones de unitarios e integración, convenciones de mocking
PytestPatrones de fixtures, parametrize, testing async
JestMocking de módulos, convenciones de snapshots, configuración de cobertura

CI/CD

TecnologíaQué codifica el skill
GitHub ActionsEstructura de workflows, caché, builds matriciales
GitLab CIEtapas de pipeline, artefactos, entornos

Diseño y marca

CategoríaQué codifica el skill
Generación de logosPatrones de prompts para logos de marca consistentes
Imágenes OGConvenciones de Open Graph para previsualizaciones sociales
FaviconFlujos 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 proyecto

Tu 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 comunidad

Los 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

SkillsRulesHooks
PropósitoMejores prácticas por tecnologíaRestricciones siempre activasAutomatización por eventos
AlcancePor proyectoGlobal o por proyectoGlobal o por proyecto
Gestionado porComunidad + tú
Se aplica cuandoSe crea una specCada interacción con la IAEn 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.

Únete a la comunidadHaz preguntas, comparte feedback y conecta con otros desarrolladores usando Planu.
Unirse a Discord