PTENES
Migración · agentes → generalista + skills

De 116 skills y 7 agentes a un agente que sabe trabajar a nuestro modo

Inventario automático, grupos de superposición, contratos por skill, loop de validación y una wiki OKF mantenida por el propio agente, con interfaz de migración en kanban.

Banner del proyecto agentes-fronteiros
Qué es

Tres referencias, un repositorio

La tesis: no necesitamos crear más agentes. Necesitamos enseñarles a los agentes generales a trabajar a nuestro modo. El repo reúne el plan de migración, el modelo de carpetas de eve (Vercel) y una base de conocimiento en formato OKF mantenida al estilo LLM wiki.

🗺️ Plan en 10 etapas

Inventariar → agente base → skills → tools → divulgación progresiva → aprendizaje → loop → contrato → router → sistema vivo. Cada etapa produce algo concreto en el repo.

📁 Carpetas de eve

El agente es un directorio: agent/instructions.md, skills/, tools/, connections/, subagents/, schedules/ e evals/ al lado. Convención, no el runtime TypeScript.

📚 Wiki OKF + LLM wiki

Markdown con frontmatter YAML (type, sources, generated, verified, status). El agente ingiere fuentes en bruto, consolida, indexa y registra en el log. El estado de migración está en el frontmatter.

Cómo funciona

De la skill instalada a la skill migrada

El inventario recorre las skills y los agentes instalados en Claude Code, genera una página OKF por elemento, los agrupa en conjuntos de superposición y la interfaz sigue cada uno a través de las etapas del plan.

~/.claude/skills→ inventario.py→ wiki/skills · clústeres→ interfaz (kanban)→ contrato.yaml→ agent/skills + tools→ evals→ aprobado
1

Inventario

116 skills, 7 agentes, 16 clusters. Cada página incluye activadores, herramientas mencionadas, scripts candidatos a tools/ y el mapa de la etapa 1.

2

Contrato

Trigger, input, output, tools permitidas y aceptación verificable. La skill se convierte en una función operativa de la empresa.

3

Loop

Planear → ejecutar → inspeccionar → criticar → corregir → probar. La primera versión es un borrador; máximo de 3 vueltas.

4

Aprendizaje

Corregir el sistema, no el resultado: skill, regla, ejemplo o script. Una línea en FALHAS.md y en el wiki/log.md.

Requisitos previos

Solo Python y PyYAML

Sin framework, sin build, sin base de datos. El servidor de la interfaz usa stdlib; la wiki es texto en git.

Python 3.11+

Con PyYAML instalado.

# verificar
python3 -c "import yaml; print(yaml.__version__)"

Skills y agentes de Claude Code

El inventario lee lo que está instalado en la máquina.

ls ~/.claude/skills | wc -l
ls ~/.claude/agents

Clonar el repo

O usa la carpeta local del proyecto.

git clone https://github.com/inematds/agentes-fronteiros
cd agentes-fronteiros
Guía de uso · paso a paso

Ejecutar la migración

Tres comandos. El resto es decisión humana en la interfaz y trabajo del agente en las skills.

1

Generar el inventario

Recorre las skills y los agentes instalados y escribe una página OKF por elemento en wiki/skills/ e wiki/agentes/, además de los clusters de superposición. Es idempotente y conserva la etapa de migración ya decidida.

python3 tools/inventario.py  # skills: 116  agentes: 7  clusters: 16
2

Validar la wiki

Falla si un concepto no tiene type, si hay un enlace roto, related inexistente o etapa inválida. Ejecutar antes de hacer commit.

python3 tools/wiki_lint.py  # wiki: 149 conceptos · 0 errores
3

Abrir la interfaz de migración

Kanban por etapa, tabla filtrable, grupos con barra de progreso, contratos y lector de la wiki. Haz clic en una tarjeta para abrir el panel y cambiar la etapa, el grupo, el destino y las notas; se guarda directamente en el frontmatter de la página y en el wiki/log.md.

python3 interface/server.py  # http://127.0.0.1:8765
4

Migrar un piloto

Empezar por reels, video-explicativo e curso. El contrato ya está redactado; la skill migrada nace de la plantilla y copia el contrato al lado de SKILL.md.

# contrato y plantilla
cat migracao/contratos/reels.yaml
mkdir -p agent/skills/reels && cp migracao/template-SKILL.md agent/skills/reels/SKILL.md
cp migracao/contratos/reels.yaml agent/skills/reels/contrato.yaml
5

Probar y aprobar

Cada skill solo pasa a testado después de superar dos tareas de evals/tarefas/, y para aprovado después de un uso real sin correcciones. Si hubo una corrección, una línea en FALHAS.md y el ajuste en la skill.

ls evals/tarefas/   # reels-01.md · video-explicativo-01.md · curso-01.md
6

Mantener viva la wiki

La fuente nueva entra en wiki/raw/ con fecha en el nombre y nunca se edita. El agente consolida en conceptos, completa sources e generated, regenera los índices y registra en el log. Las convenciones completas están en wiki/SCHEMA.md.

cp nova-fonte.md wiki/raw/2026-09-20-nova-fonte.md
# agente: consolidar → conceptos/ · index.md · log.md
python3 tools/wiki_lint.py
Ejemplos

La interfaz en uso

Capturas del servidor local justo después del primer inventario, con los tres pilotos ya marcados como mapeados.

Kanban de migración por etapa
Kanban: 123 elementos distribuidos en las 9 etapas; los pilotos en “mapeado”, un agente placeholder en “descontinuado”.
Clusters de superposición
Clusters: skills que compiten por la misma intención (hyperframes con 17, curso con 8, reels con 5) y el progreso de consolidación de cada uno.
Tabla filtrable de skills
Tabla: activadores, herramientas mencionadas y scripts por skill; la materia prima de la etapa 4 (extraer código repetido a tools/).
Portada del proyecto
Portada oficial del catálogo INEMA (capa/capa.png), generada por la skill capa-inema.
Roadmap

No migres todo de una vez

El orden sigue la estrategia práctica del plan: primero los pilotos y después los clusters con más superposición.

Fase 0
Fundación (hecha)Inventario automático, wiki OKF con 149 conceptos, contratos de los 3 pilotos, agente base, interfaz de migración.
Fase 1
Pilotosreels, video-explicativo y curso migrados a agent/skills/ con contrato, loop y evals. Primeras tools extraídas (transcripción, descarga, renderizado, validación).
Fase 2
Clusters grandeshyperframes, video-ia, imágenes, avatar: una skill principal por clúster con referencias por variante; las skills redundantes se marcan como descontinuadas.
Fase 3
Sistema vivoRouter en instructions.md que cubra todos los grupos, rutina de lint e inventario programada, wiki alimentada por las correcciones.