mirror of
https://github.com/affaan-m/ECC.git
synced 2026-08-29 19:29:39 +02:00
Nine command files spell the key with an underscore while six other files in this repository already use `allowed-tools`. Claude Code reads the hyphenated form, so the underscored key is unrecognized and the tool pre-approval it is meant to grant never applies.
3.0 KiB
3.0 KiB
name, description, allowed-tools
| name | description | allowed-tools | |||||
|---|---|---|---|---|---|---|---|
| skill-create | Analizar el historial local de git para extraer patrones de codificación y generar archivos SKILL.md. Versión local de la Skill Creator GitHub App. |
|
/skill-create - Generación Local de Skills
Analizar el historial de git de tu repositorio para extraer patrones de codificación y generar archivos SKILL.md que enseñan a Claude las prácticas de tu equipo.
Uso
/skill-create # Analizar el repositorio actual
/skill-create --commits 100 # Analizar los últimos 100 commits
/skill-create --output ./skills # Directorio de salida personalizado
/skill-create --instincts # También generar instintos para continuous-learning-v2
Qué Hace
- Parsear Historial de Git - Analizar commits, cambios de archivos y patrones
- Detectar Patrones - Identificar flujos de trabajo y convenciones recurrentes
- Generar SKILL.md - Crear archivos de skill válidos de Claude Code
- Opcionalmente Crear Instintos - Para el sistema continuous-learning-v2
Pasos de Análisis
Paso 1: Recopilar Datos de Git
# Obtener commits recientes con cambios de archivos
git log --oneline -n ${COMMITS:-200} --name-only --pretty=format:"%H|%s|%ad" --date=short
# Obtener frecuencia de commits por archivo
git log --oneline -n 200 --name-only | grep -v "^$" | grep -v "^[a-f0-9]" | sort | uniq -c | sort -rn | head -20
# Obtener patrones de mensajes de commit
git log --oneline -n 200 | cut -d' ' -f2- | head -50
Paso 2: Detectar Patrones
| Patrón | Método de Detección |
|---|---|
| Convenciones de commit | Regex en mensajes de commit (feat:, fix:, chore:) |
| Co-cambios de archivos | Archivos que siempre cambian juntos |
| Secuencias de flujo de trabajo | Patrones de cambio de archivos repetidos |
| Arquitectura | Estructura de carpetas y convenciones de nomenclatura |
| Patrones de testing | Ubicaciones de archivos de prueba, nomenclatura, cobertura |
Paso 3: Generar SKILL.md
---
name: {nombre-repo}-patterns
description: Patrones de codificación extraídos de {nombre-repo}
version: 1.0.0
source: local-git-analysis
analyzed_commits: {cantidad}
---
# Patrones de {Nombre Repo}
## Convenciones de Commit
{patrones detectados en mensajes de commit}
## Arquitectura del Código
{estructura de carpetas y organización detectadas}
## Flujos de Trabajo
{patrones de cambio de archivos repetidos detectados}
## Patrones de Testing
{convenciones de pruebas detectadas}
Integración con GitHub App
Para funciones avanzadas (10k+ commits, compartir en equipo, PRs automáticos), usar la Skill Creator GitHub App:
- Comentar
/skill-creator analyzeen cualquier issue - Recibe un PR con las skills generadas
Comandos Relacionados
/instinct-import- Importar instintos generados/instinct-status- Ver instintos aprendidos/evolve- Agrupar instintos en skills/agentes