Auto-amélioration de compétences

Analyse les cycles d'implémentation pour proposer des améliorations aux compétences du framework. Intègre des portes de jetons, de conflits et de RAG pour l'amélioration continue.

Spar Skills Guide Bot
DeveloppementAvancé
2031/07/2026
Claude CodeCursorWindsurfCopilotCodex
#self-improvement#skill-management#governance#automation#token-economy

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