Auto-amélioration des compétences

Analyser les cycles d'implémentation et proposer des améliorations aux compétences du framework. Système d'amélioration continue.

Spar Skills Guide Bot
DeveloppementAvancé
0023/07/2026
Claude Code
#skill#self-improvement#automation#gates#framework

Recommandé pour


description: /gd:skill — Auto-mejora de skills (sistema que se auto-mejora)

/gd:skill — Auto-mejora de Skills

Aliases: /gd:skill-improve · /gd:improve-skill


Skill Enforcement (Obligatorio)

  1. Cargar skill("gd-command-governance").
  2. Cargar skill("gd-skill-self-improve") desde .opencode/skills/gd-skill-self-improve/SKILL.md.


TK-GATE — Ultra-economizer (OBLIGATORIO antes de cualquier acción)

PASO TK-1 — Ejecutar validador framework
  npm run token:gate -- --framework --json

PASO TK-2 — Gate bloqueante
  verdict=BLOCK → FAIL — no investigar; npm run token:check
  verdict=WARN  → documentar recommendations en EVIDENCE.md
  verdict=PASS  → adjuntar tokenReport al BRIEFING

Sin tokenReport en el BRIEFING → FAIL.


CP-GATE — Validación anti-conflictos (OBLIGATORIO antes del primer Write/Edit)

PASO CP-1 — Identificar archivos de la tarea
  scope.modify + scope.create desde design.md / tasks.md / BRIEFING

PASO CP-2 — Ejecutar validador
  npm run conflict:check -- --files=<csv> [--create=<csv>] --change=<slug> --json

PASO CP-3 — Gate bloqueante
  verdict=BLOCK → FAIL — no iniciar; resolver blockedReasons
  verdict=WARN  → documentar mitigations en EVIDENCE.md; ejecutar testsRequired pre/post
  verdict=PASS  → adjuntar conflictReport al BRIEFING

PASO CP-4 — Re-ejecutar si scope cambia mid-task

Sin conflictReport en el BRIEFING → FAIL.


RAG & Ultra-Economizador — Control de Consumo (OBLIGATORIO)

PASO RAG-1 — Prompt Cache Engine
  node scripts/prompt-cache-engine.mjs
PASO RAG-2 — Surgical Graph Extractor
  node scripts/surgical-graph-extractor.mjs <change-slug>
PASO RAG-3 — Unified Diff Protocol
  Usar unified-diff-protocol.mjs para salidas de código
PASO RAG-4 — Financial Circuit Breaker ($20 USD Shield)
  node scripts/financial-circuit-breaker.mjs <slug> status
  Si FROZEN → detener inmediatamente
PASO RAG-5 — Dual Persistence Shield (GOV-IA-06)
  Verificar agentic-governance.mjs: assertPersistenceIntegrity
PASO RAG-6 — Database Score Dual
  node scripts/quality/audit-index-engine.mjs --change=<slug> --json
  Verificar IDP ≥ 0 y ICT ≥ 85%

Propósito

Analizar los patrones del ciclo de implementación recién completado y proponer mejoras a los skills del framework. Sistema de mejora continua: cada ciclo mejora el siguiente.


Uso

/gd:skill --change=<slug>                    # analizar el ciclo y proponer mejoras
/gd:skill --skill=<nombre>                   # mejorar un skill específico
/gd:skill --apply=<nombre> --proposal=<ID>   # aplicar una mejora aprobada
/gd:skill --list                             # listar mejoras pendientes

BLOQUE 1 — ANÁLISIS DEL CICLO

PASO 1.1 — Leer EVIDENCE-<slug>.md
  Buscar: gates que fallaron (FAIL antes del PASS final)
  Buscar: doom-shield activaciones
  Buscar: iteraciones >1 en el mismo gate

PASO 1.2 — Leer .agents-core/learning/registry.json
  Filtrar learnings con source relacionado al change
  Identificar patrones recurrentes (mismo error 2+ veces)

PASO 1.3 — Leer outputs de /gd:review (si existen)
  Buscar: ítems que fallaron en el review
  Correlacionar con dimensiones del checklist

PASO 1.4 — Identificar oportunidades de mejora
  Para cada patrón detectado:
    ¿En qué skill/sección podría prevenirse?
    ¿Qué regla o verificación agregaría?

BLOQUE 2 — PROPUESTAS DE MEJORA

Generar propuestas siguiendo el skill gd-skill-self-improve:

PROPUESTAS DE MEJORA — post <slug>
══════════════════════════════════════════
[PROP-001] Skill: gd-spec-deterministic
  Sección: §F Agent Verification Guide
  Tipo: STRENGTHEN
  Prioridad: HIGH
  Motivación: En el ciclo <slug>, el test de tenant isolation no se ejecutó
  Propuesta: Agregar verificación explícita de tenant isolation como obligatoria en integration tests
  Evidencia: GATE-1 falló en iteración 1 por falta de test tenant-cross

[PROP-002] ...
══════════════════════════════════════════
¿Aplicar PROP-001? (yes/no/defer)

BLOQUE 3 — APLICACIÓN DE MEJORAS (con aprobación)

PASO 3.1 — Esperar aprobación por propuesta
  Sin aprobación → NO modificar ningún skill

PASO 3.2 — Aplicar cada mejora aprobada
  Leer SKILL.md actual (NUNCA asumir contenido)
  Aplicar cambio exactamente como se propuso
  NUNCA hacer cambios adicionales no propuestos

PASO 3.3 — Sincronizar .opencode/ y .claude/
  Copiar SKILL.md actualizado a ambos directorios

PASO 3.4 — Registrar mejora aplicada
  mem_save:
    title: "Skill mejorado: <nombre> — <propuesta ID>"
    type: pattern
    topic_key: "skill/<nombre>"
    content: [what/why/where/learned]

  Agregar a .agents-core/learning/improvements/applied.json

BLOQUE 4 — SALIDA ESPERADA

─────────────────────────────────────────────────
/gd:skill — Auto-mejora de Skills

Change analizado:   [slug]
Patrones detectados: [N]
Propuestas:          [N]
  HIGH:   [N]
  MEDIUM: [N]
  LOW:    [N]
Aplicadas:           [N] (con aprobación)

Skills mejorados:    [lista]
Próximo ciclo:       Mejoras activas en [skills]
─────────────────────────────────────────────────
Skills similaires