llodev/skills

Colección de habilidades de agente para Claude Code, Cursor, Codex, Windsurf y cualquier agente que hable el estándar abierto Skills. Se distribuye vía npm + plugin + skills add.

¿Qué es skills?

Este skill proporciona el núcleo compartido para todos los adaptadores `pm-tasks-<tool>`, definiendo las fases de extracción, la estructura de tarjeta genérica, el vocabulario CRUD, el contrato de modo autónomo, las reglas de búsqueda de configuración y el formato del registro de auditoría. Está diseñado para ser utilizado por agentes de IA como Claude Code, Cursor, Codex y Windsurf, y es invocado por los adaptadores ANTES de aplicar su formato específico de herramienta. El skill incluye fases bien definidas: desde la identificación de la entrada hasta la construcción de la tarjeta genérica, con un control de antipatrones. También define un modo autónomo activado únicamente mediante centinelas explícitos (como `[autonomous]`, `--auto` o variables de entorno), que requiere una lista blanca, alcance y límite de velocidad configurados. La configuración sigue un orden de búsqueda estricto (primero en el repositorio, luego en el directorio de usuario), y los secretos nunca se almacenan en JSON. El registro de auditoría es un archivo JSONL de solo añadidura que sirve como índice para resolver referencias a tareas. Este skill no es útil sin un adaptador; si se activa solo, indica al usuario que instale al menos un paquete `pm-tasks-<tool>`.

Compatible con✓Claude Code✓Codex CLI✓Cursor✓Windsurf
npx skills add llodev/skills

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

pm-tasks-core

Núcleo compartido para todos los adaptadores pm-tasks-<tool>. Define las fases de extracción, la estructura de tarjeta genérica, el vocabulario CRUD, el contrato de modo autónomo, las reglas de búsqueda de configuración y el formato del registro de auditoría. Los adaptadores referencian esta skill por ruta; no hay un mecanismo de dependencia formal en la especificación.

Enrutamiento

Los adaptadores invocan esta skill ANTES de aplicar su formato específico de herramienta. El puntero exacto está documentado en references/contract.md.

Fases

FasePropósitoReferencia
1Identificar la entrada (archivo de plan vs pega en línea vs implícito)references/contract.md § 1
2Extraer secciones por intención (meta, requisitos previos, tareas, criterio de finalización)references/contract.md § 2
2.5Filtro de antipatronesanti-patterns/core.md
3Construir la tarjeta genéricareferences/generic-card.md

Luego, los adaptadores ejecutan las Fases 4+ según su propio SKILL.md.

Vocabulario CRUD (verbos que implementan los adaptadores)

Ver references/crud-vocabulary.md. Seis verbos, todos idempotentes (con reglas clientToken para casos no naturales).

Modo autónomo

Ver references/autonomous-mode.md. Se activa solo con el centinela [autonomous] / --auto / env LLODEV_PM_TASKS_AUTONOMOUS=1. Requiere lista blanca explícita + alcance + límite de tasa en la configuración de la herramienta. Nunca se infiere.

Configuración

Orden de búsqueda: <git-root>/.<tool>.json → ~/.config/llodev/pm-tasks/<tool>.json → abortar. Los SECRETOS NUNCA en JSON (solo variables de entorno / llavero del sistema operativo).

Registro de auditoría

JSONL de solo adición en ~/.local/share/llodev/pm-tasks/<tool>/audit.log. Esquema en references/audit-log-format.md. Funciona también como índice de búsqueda para la resolución de <task-ref>.

Inicialización

Los adaptadores exponen npx @llodev/pm-tasks-<tool> init. Experiencia de usuario compartida en references/init-ux.md. Biblioteca de implementación en @llodev/pm-tasks-core/init-lib (código TypeScript en ./src/init-lib.ts; compilado a ./dist/init-lib.js).

Verificación de salud (doctor)

pm-tasks-core-doctor valida la configuración del espacio de trabajo, la lista blanca autónoma, la posibilidad de escritura del registro de auditoría y el alcance de la red. Matriz de verificación y códigos de salida en references/doctor.md — catálogo de verificación de pm-tasks-core-doctor + códigos de salida.

Respaldo independiente

Esta skill no es útil sin un adaptador. Si se activa sola, indique al usuario que instale al menos un paquete pm-tasks-<tool>.

Skills relacionados