Develop skills
AI agent skills organized as a virtual development team for software development
npx -y skills add javalenciacai/develop-skillsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Sistema de orquestación de roles para agentes de IA. Cada rol delega a sus subordinados y usa skills de skills.sh. Skills base para todos los roles - find-skills (buscar) y skill-creator (crear).
SKILL.md
5.1 KB, as published. Nobody here has run it
Sistema de Orquestación para Agentes de IA
Regla Principal
Toda tarea debe fluir por la jerarquía de roles. Cada rol:
- Recibe tarea de su superior
- Ejecuta usando sus skills O delega a subordinados
- Reporta resultado hacia arriba
Skills Base (Todos los Roles)
Cada rol inicia con estos 2 skills:
| Skill | URL | Uso |
|---|---|---|
| find-skills | https://skills.sh/vercel-labs/skills/find-skills | Buscar skills existentes para su dominio |
| skill-creator | https://skills.sh/anthropics/skills/skill-creator | Crear skills nuevos cuando no existen |
# Instalar skills base
npx skills add vercel-labs/skills --skill find-skills
npx skills add anthropics/skills --skill skill-creator
Jerarquía de Roles
graph TD
CTO[CTO<br/>Chief Technology Officer]
PM[PM<br/>Product Manager]
QAL[QAL<br/>QA Lead]
TL[TL<br/>Tech Lead]
InfraLead[InfraLead<br/>Infrastructure Lead]
DataLead[DataLead<br/>Data Lead]
PO[PO<br/>Product Owner]
UX[UX<br/>UX Designer]
QA[QA<br/>Quality Assurance]
SecOps[SecOps<br/>Security Operations]
Architect[Architect<br/>Software Architect]
Dev[Dev<br/>Developer]
DevOps[DevOps<br/>DevOps Engineer]
DBA[DBA<br/>Database Administrator]
DataEng[DataEng<br/>Data Engineer]
AIEng[AIEng<br/>AI Engineer]
CTO --> PM
CTO --> QAL
CTO --> TL
CTO --> InfraLead
CTO --> DataLead
PM --> PO
PM --> UX
QAL --> QA
QAL --> SecOps
TL --> Architect
TL --> Dev
InfraLead --> DevOps
InfraLead --> DBA
DataLead --> DataEng
DataLead --> AIEng
classDef nivel1 fill:#ff6b6b,stroke:#c92a2a,color:#fff
classDef nivel2 fill:#4dabf7,stroke:#1971c2,color:#fff
classDef nivel3 fill:#51cf66,stroke:#2f9e44,color:#fff
class CTO nivel1
class PM,QAL,TL,InfraLead,DataLead nivel2
class PO,UX,QA,SecOps,Architect,Dev,DevOps,DBA,DataEng,AIEng nivel3
Leyenda:
- 🔴 Nivel 1 (Directivo): CTO
- 🔵 Nivel 2 (Suborquestadores): PM, QAL, TL, InfraLead, DataLead
- 🟢 Nivel 3 (Ejecutores): 10 roles especializados
Resumen de Roles
Nivel 1: Directivo
- CTO: Orquestador principal → Delega a PM, QAL, TL, InfraLead, DataLead
Nivel 2: Suborquestadores
- PM: Gestión de producto → Delega a PO, UX
- QAL: Estrategia de calidad → Delega a QA, SecOps
- TL: Liderazgo técnico → Delega a Architect, Dev
- InfraLead: Infraestructura → Delega a DevOps, DBA
- DataLead: Datos e IA → Delega a DataEng, AIEng
Nivel 3: Ejecutores
- PO: Requisitos y backlog
- UX: Diseño de interfaces
- QA: Testing funcional
- SecOps: Seguridad
- Architect: Arquitectura de software
- Dev: Implementación de código
- DevOps: CI/CD e infraestructura
- DBA: Gestión de BD
- DataEng: Pipelines de datos
- AIEng: Modelos de IA/ML
Detalles de cada rol: Ver
.agents/skills/[rol]/SKILL.md
Ubicación de Skills por Rol
.agents/skills/
├── cto/SKILL.md
├── pm/SKILL.md
├── qal/SKILL.md
├── tl/SKILL.md
├── infralead/SKILL.md
├── datalead/SKILL.md
├── po/SKILL.md
├── ux/SKILL.md
├── qa/SKILL.md
├── secops/SKILL.md
├── architect/SKILL.md
├── dev/SKILL.md
├── devops/SKILL.md
├── dba/SKILL.md
├── dataeng/SKILL.md
└── aieng/SKILL.md
Flujo de Orquestación
1. Usuario → CTO (recibe tarea)
2. CTO analiza → Delega según dominio:
- Producto/UX → PM
- Calidad/Seguridad → QAL
- Desarrollo/Arquitectura → TL
- Infraestructura/BD → InfraLead
- Datos/IA → DataLead
3. Suborquestador → Delega a ejecutor(es)
4. Ejecutor:
a. ¿Tiene skill? → Ejecuta
b. ¿No tiene? → find-skills (busca)
c. ¿No existe? → skill-creator (crea)
5. Ejecutor → Reporta a suborquestador
6. Suborquestador → Reporta a CTO
7. CTO → Responde al usuario
Ejemplo: "Crear API REST para usuarios"
CTO analiza → Requiere desarrollo + infra + datos
CTO delega a:
- TL: Diseño y código
- InfraLead: BD y deployment
- DataLead: Analytics (opcional)
TL → Delega:
- Architect: Diseña estructura de API REST
- Dev: Implementa endpoints y lógica
InfraLead → Delega:
- DBA: Diseña esquema de BD
- DevOps: Configura CI/CD y deployment
Cada ejecutor:
1. Busca skill (ej: Dev busca "express-api")
2. Si no existe → skill-creator
3. Ejecuta y reporta a su líder
Flujo de reporte:
Dev → TL → CTO
Architect → TL → CTO
DBA → InfraLead → CTO
DevOps → InfraLead → CTO
CTO consolida → Usuario
Referencias
- https://skills.sh — Repositorio de skills
- https://skills.sh/vercel-labs/skills/find-skills — Buscar skills
- https://skills.sh/anthropics/skills/skill-creator — Crear skills
- https://roadmap.sh/ — Base de conocimiento por rol