¿Qué hace skillforgem?
SkillForgeM / Skill 锻造大师 — Sistema ligero de optimización de habilidades para agentes basado en las ideas del artículo SkillOpt.
Visión General
SkillForgeM es una herramienta de código abierto diseñada para automatizar la optimización de las habilidades (skills) de los agentes de IA. Se inspira en el artículo SkillOpt para aplicar técnicas de búsqueda y optimización que mejoran la efectividad de las instrucciones y configuraciones de los agentes.
Características
- Optimización Automática: Mejora las habilidades existentes sin intervención manual.
- Basado en SkillOpt: Utiliza principios de optimización de búsqueda comprobados.
- Ligero: Fácil de integrar en pipelines de desarrollo de agentes.
- Soporte Multiplataforma: Compatible con formatos de habilidades de Claude Code, Cursor y Codex.
Cómo Funciona
- Entrada: Proporciona una habilidad (skill) existente en formato markdown.
- Análisis: El sistema analiza la descripción, los pasos y los casos de uso.
- Optimización: Aplica algoritmos de búsqueda para encontrar mejoras en la redacción, la estructura o la cobertura.
- Salida: Genera una nueva versión de la habilidad, optimizada para un mejor rendimiento.
Instalación
git clone https://github.com/JingWang-Star996/skillforgem.git
cd skillforgem
pip install -r requirements.txt
Uso Básico
python run_optimizer.py --skill mi_habilidad.md --output mi_habilidad_optimizada.md
Configuración
Puedes configurar el comportamiento del optimizador mediante variables de entorno o un archivo de configuración:
SKILLFORGEM_METRIC=precision
SKILLFORGEM_ITERATIONS=100
Referencias
- Artículo SkillOpt: Enlace al artículo
- Repositorio original: JingWang-Star996/skillforgem
Contribuciones
Las contribuciones son bienvenidas. Por favor, abre un issue o un pull request para sugerir mejoras.