Skills Agentes

Content Audit

Audita los recuentos de contenido especificados en el GDD frente al contenido implementado, identificando qué está planeado y qué está construido.

Solicitareadglobgrepwrite
Estrellas
24.4k

en todo el repo

Actividad
43

0–100, la ruta de este skill

Actualizado
hace 3 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.8k tok

25 tok en reposo

Paquete
1 archivo

7 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add Donchitos/Claude-Code-Game-Studios --skill content-audit --agent claude-code

Se instala solo en este repositorio.

Este skill writes to your files.

Qué hace

  • Compara los recuentos de contenido especificados en los GDD con lo realmente implementado en el proyecto
  • Genera una tabla de brechas por sistema con estado (COMPLETE, IN PROGRESS, EARLY, NOT STARTED)
  • Escribe un reporte en docs/content-audit-[YYYY-MM-DD].md con recomendaciones priorizadas
  • Sugiere historias de backlog o comandos de seguimiento según los gaps encontrados

Úsalo cuando

  • Quieres saber qué contenido está planificado en los GDD vs lo que ya está construido
  • Necesitas auditar un sistema específico por nombre
  • Quieres solo una tabla resumen sin escribir archivo (--summary)

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Audita el contenido implementado contra el GDD
    • /content-audit --summary
    • /content-audit combat-system

    SKILL.md

    En inglés

    When this skill is invoked:

    Parse the argument:

    • No argument → full audit across all systems
    • [system-name] → audit that single system only
    • --summary → summary table only, no file write

    Phase 1 — Context Gathering

    1. Read design/gdd/systems-index.md for the full list of systems, their categories, and MVP/priority tier.

    2. L0 pre-scan: Before full-reading any GDDs, Grep all GDD files for ## Summary sections plus common content-count keywords:

      Grep pattern="(## Summary|N enemies|N levels|N items|N abilities|enemy types|item types)" glob="design/gdd/*.md" output_mode="files_with_matches"
      

      For a single-system audit: skip this step and go straight to full-read. For a full audit: full-read only the GDDs that matched content-count keywords. GDDs with no content-count language (pure mechanics GDDs) are noted as "No auditable content counts" without a full read.

    3. Full-read in-scope GDD files (or the single system GDD if a system name was given).

    4. For each GDD, extract explicit content counts or lists. Look for patterns like:

      • "N enemies" / "enemy types:" / list of named enemies
      • "N levels" / "N areas" / "N maps" / "N stages"
      • "N items" / "N weapons" / "N equipment pieces"
      • "N abilities" / "N skills" / "N spells"
      • "N dialogue scenes" / "N conversations" / "N cutscenes"
      • "N quests" / "N missions" / "N objectives"
      • Any explicit enumerated list (bullet list of named content pieces)
    5. Build a content inventory table from the extracted data:

      System Content Type Specified Count/List Source GDD

      Note: If a GDD describes content qualitatively but gives no count, record "Unspecified" and flag it — unspecified counts are a design gap worth noting.


    Phase 2 — Implementation Scan

    For each content type found in Phase 1, scan the relevant directories to count what has been implemented. Use Glob and Grep to locate files.

    Levels / Areas / Maps:

    • Glob assets/**/*.tscn, assets/**/*.unity, assets/**/*.umap
    • Glob src/**/*.tscn, src/**/*.unity
    • Look for scene files in subdirectories named levels/, areas/, maps/, worlds/, stages/
    • Count unique files that appear to be level/scene definitions (not UI scenes)

    Enemies / Characters / NPCs:

    • Glob assets/data/**/enemies/**, assets/data/**/characters/**
    • Glob src/**/enemies/**, src/**/characters/**
    • Look for .json, .tres, .asset, .yaml data files defining entity stats
    • Look for scene/prefab files in character subdirectories

    Items / Equipment / Loot:

    • Glob assets/data/**/items/**, assets/data/**/equipment/**, assets/data/**/loot/**
    • Look for .json, .tres, .asset data files

    Abilities / Skills / Spells:

    • Glob assets/data/**/abilities/**, assets/data/**/skills/**, assets/data/**/spells/**
    • Look for .json, .tres, .asset data files

    Dialogue / Conversations / Cutscenes:

    • Glob assets/**/*.dialogue, assets/**/*.csv, assets/**/*.ink
    • Grep for dialogue data files in assets/data/

    Quests / Missions:

    • Glob assets/data/**/quests/**, assets/data/**/missions/**
    • Look for .json, .yaml definition files

    Engine-specific notes (acknowledge in the report):

    • Counts are approximations — the skill cannot perfectly parse every engine format or distinguish editor-only files from shipped content
    • Scene files may include both gameplay content and system/UI scenes; the scan counts all matches and notes this caveat

    Phase 3 — Gap Report

    Produce the gap table:

    | System | Content Type | Specified | Found | Gap | Status |
    |--------|-------------|-----------|-------|-----|--------|
    

    Status categories:

    • COMPLETE — Found ≥ Specified (100%+)
    • IN PROGRESS — Found is 50–99% of Specified
    • EARLY — Found is 1–49% of Specified
    • NOT STARTED — Found is 0

    Priority flags: Flag a system as HIGH PRIORITY in the report if:

    • Status is NOT STARTED or EARLY, AND
    • The system is tagged MVP or Vertical Slice in the systems index, OR
    • The systems index shows the system is blocking downstream systems

    Summary line:

    • Total content items specified (sum of all Specified column values)
    • Total content items found (sum of all Found column values)
    • Overall gap percentage: (Specified - Found) / Specified * 100

    Phase 4 — Output

    Full audit and single-system modes

    Present the gap table and summary to the user. Ask: "May I write the full report to docs/content-audit-[YYYY-MM-DD].md?"

    If yes, write the file:

    # Content Audit — [Date]
    
    ## Summary
    - **Total specified**: [N] content items across [M] systems
    - **Total found**: [N]
    - **Gap**: [N] items ([X%] unimplemented)
    - **Scope**: [Full audit | System: name]
    
    > Note: Counts are approximations based on file scanning.
    > The audit cannot distinguish shipped content from editor/test assets.
    > Manual verification is recommended for any HIGH PRIORITY gaps.
    
    ## Gap Table
    
    | System | Content Type | Specified | Found | Gap | Status |
    |--------|-------------|-----------|-------|-----|--------|
    
    ## HIGH PRIORITY Gaps
    
    [List systems flagged HIGH PRIORITY with rationale]
    
    ## Per-System Breakdown
    
    ### [System Name]
    - **GDD**: `design/gdd/[file].md`
    - **Content types audited**: [list]
    - **Notes**: [any caveats about scan accuracy for this system]
    
    ## Recommendation
    
    Focus implementation effort on:
    1. [Highest-gap HIGH PRIORITY system]
    2. [Second system]
    3. [Third system]
    
    ## Unspecified Content Counts
    
    The following GDDs describe content without giving explicit counts.
    Consider adding counts to improve auditability:
    [List of GDDs and content types with "Unspecified"]
    

    After writing the report, ask:

    "Would you like to create backlog stories for any of the content gaps?"

    If yes: for each system the user selects, suggest a story title and point them to /create-stories [epic-slug] or /quick-design depending on the size of the gap.

    --summary mode

    Print the Gap Table and Summary directly to conversation. Do not write a file. End with: "Run /content-audit without --summary to write the full report."


    Phase 5 — Next Steps

    After the audit, recommend the highest-value follow-up actions:

    • If any system is NOT STARTED and MVP-tagged → "Run /design-system [name] to add missing content counts to the GDD before implementation begins."
    • If total gap is >50% → "Run /sprint-plan to allocate content work across upcoming sprints."
    • If backlog stories are needed → "Run /create-stories [epic-slug] for each HIGH PRIORITY gap."
    • If --summary was used → "Run /content-audit (no flag) to write the full report to docs/."

    Verdict: COMPLETE — content audit finished.

    Reproducido de Donchitos/Claude-Code-Game-Studios bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere design/gdd/systems-index.md y GDDs con recuentos de contenido para poder comparar.

    Detalles

    Creador
    Donchitos
    Categoría
    Productividad
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de Donchitos/Claude-Code-Game-Studios

    Este repo incluye 73 skills. Si instalas uno, normalmente ya tienes los demás.

    Adopt

    24.4k

    Onboarding brownfield: audita el cumplimiento de formato de los artefactos existentes, clasifica los vacíos por impacto y genera un plan de migración numerado.

    Costo de contexto al activarse
    4.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    herramientas desarrollo

    Crea un Registro de Decisión de Arquitectura (ADR) que documenta una decisión técnica importante, su contexto, alternativas consideradas y consecuencias.

    Costo de contexto al activarse
    4.8k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    documentos

    Valida que la arquitectura del proyecto cubra por completo los GDD: cruza requisitos con ADR, detecta conflictos entre decisiones y compatibilidad de motor, y da un veredicto PASS/CONCERNS/FAIL.

    Costo de contexto al activarse
    6.7k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    herramientas desarrollo

    Autoría guiada, sección por sección, del Art Bible. Crea la especificación de identidad visual que condiciona toda la producción de assets. Se ejecuta tras aprobar /brainstorm y antes de /map-systems o de redactar cualquier GDD.

    Costo de contexto al activarse
    3.7k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    documentos

    Audita los assets del juego según convenciones de nombres, presupuestos de tamaño, formatos estándar y requisitos de pipeline. Identifica assets huérfanos, referencias faltantes e infracciones de estándares.

    Costo de contexto al activarse
    697 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    testing qa

    Genera especificaciones visuales por asset y prompts de generación IA a partir de GDDs, docs de nivel o perfiles de personaje. Produce archivos de spec y actualiza el manifiesto maestro.

    Costo de contexto al activarse
    4.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    documentos

    Skills relacionados

    Ideación guiada de conceptos de juego, desde cero hasta un documento estructurado, usando técnicas de estudios profesionales y marcos de psicología del jugador.

    Costo de contexto al activarse
    5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    productividad

    Traduce GDDs y arquitectura aprobados en épicas, una por módulo arquitectónico; define alcance, ADRs, riesgo de motor y requisitos sin trazar. No divide en historias — ejecuta /create-stories [epic-slug] después.

    Costo de contexto al activarse
    2.3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    productividad

    Divide un epic en historias implementables. Lee la epic, su GDD, las ADR que la rigen y el manifiesto de control; cada historia incluye el TR-ID, la guía de ADR y la ruta de evidencia. Ejecutar tras /create-epics.

    Costo de contexto al activarse
    3.6k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    productividad