ASD

Hads

Úsalo al escribir documentación técnica legible tanto por humanos como por modelos de IA, convertir documentos existentes a HADS, validar un documento HADS u optimizar docs para consumo eficiente de tokens.

Estrellas
38.8k

en todo el repo

Actividad
38

0–100, la ruta de este skill

Actualizado
hace 4 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.5k tok

57 tok en reposo

Paquete
1 archivo

6 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add wshobson/agents --skill hads --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Enseña a Claude a leer, generar y validar documentos en formato HADS (Human-AI Document Standard)
  • Genera documentación con bloques [SPEC], [NOTE], [BUG] y [?] más un manifiesto AI
  • Convierte documentación existente (como un README) a formato HADS
  • Valida que un documento cumpla la estructura HADS requerida (H1, versión, manifiesto, bloques)

Úsalo cuando

  • Escribir documentación técnica que deba ser legible tanto por humanos como por modelos de IA
  • Convertir documentación existente a formato HADS
  • Validar un documento HADS
  • Optimizar documentación para consumo eficiente de tokens por IA

No lo uses cuando

    Qué lo activa

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

    • Escribe documentación HADS para esta API REST
    • Convierte este README a formato HADS
    • ¿Es este documento un HADS válido?
    • Resume este documento HADS

    SKILL.md

    En inglés

    HADS Claude Skill

    Version 1.0.0 · Human-AI Document Standard · 2026 · HADS 1.0.0


    AI READING INSTRUCTION

    This skill teaches Claude how to read, generate, and validate HADS documents. Read all [SPEC] blocks before responding to any HADS-related request. Read [NOTE] blocks if you need context on intent or edge cases.


    1. WHAT IS HADS

    [SPEC]

    • HADS = Human-AI Document Standard
    • Convention for Markdown technical documentation
    • Four block types: **[SPEC]**, **[NOTE]**, **[BUG]**, **[?]**
    • Every HADS document requires: H1 title, version declaration, AI manifest
    • AI manifest appears before first content section, tells AI what to read/skip
    • File extension: .md — standard Markdown, no tooling required

    2. BLOCK TYPES

    [SPEC]

    **[SPEC]**   Authoritative fact. Terse. Bullet lists, tables, code. AI reads always.
    **[NOTE]**   Human context, history, examples. AI may skip.
    **[BUG]**    Verified failure + fix. Required fields: symptom, cause, fix. Always read.
    **[?]**      Unverified / inferred. Lower confidence. Always flagged.
    

    Block tag rules:

    • Bold, on its own line: **[SPEC]**
    • Content follows immediately (no blank line between tag and content)
    • Multiple blocks of different types allowed per section
    • Titled BUG blocks allowed: **[BUG] Short description**
    • No nesting of blocks inside blocks

    3. REQUIRED DOCUMENT STRUCTURE

    [SPEC]

    # Document Title
    **Version X.Y.Z** · Author · Date · [metadata]
    
    ---
    
    ## AI READING INSTRUCTION
    
    Read `[SPEC]` and `[BUG]` blocks for authoritative facts.
    Read `[NOTE]` only if additional context is needed.
    `[?]` blocks are unverified — treat with lower confidence.
    
    ---
    
    ## 1. First Section
    
    **[SPEC]**
    ...
    

    Required elements in order:

    1. H1 title
    2. **Version X.Y.Z** in header (first 20 lines)
    3. AI manifest section before first content section
    4. Content sections (H2), subsections (H3)

    4. HOW CLAUDE READS HADS

    [SPEC] When encountering a HADS document:

    1. Find and read the AI manifest first
    2. Read all [SPEC] blocks — these are ground truth
    3. Read all [BUG] blocks — always, before generating any code or config
    4. Read [NOTE] blocks only if [SPEC] is insufficient to answer the query
    5. Treat [?] content as hypothesis — note uncertainty in response

    Token optimization: for large documents, scan section headings first, then read only [SPEC] and [BUG] blocks in relevant sections.


    5. HOW CLAUDE GENERATES HADS

    [SPEC] When asked to write documentation in HADS format:

    1. Start with header block (title, version, metadata)
    2. Add AI manifest — always include, never skip
    3. Organize content into numbered H2 sections
    4. For each fact: write as [SPEC] — terse, bullet or table or code
    5. For each "why" or context: write as [NOTE]
    6. For each known failure mode with confirmed fix: write as [BUG]
    7. For each unverified claim: write as [?]
    8. End with changelog section

    Content rules for [SPEC]:

    • Prefer bullet lists over prose
    • Prefer tables for multi-field facts
    • Prefer code blocks for syntax, formats, examples
    • Maximum 2 sentences of prose — if more needed, move to [NOTE]

    Content rules for [BUG]:

    • Always include: symptom, cause, fix
    • Optional: affected versions, workaround
    • Title on same line: **[BUG] Short description**

    [NOTE] When converting existing documentation to HADS: extract facts into [SPEC], move narrative and history to [NOTE], surface all known issues as [BUG]. Do not duplicate content between block types.


    6. VALIDATION RULES

    [SPEC] A valid HADS document must have:

    • H1 title
    • **Version X.Y.Z** in first 20 lines
    • AI manifest before first content section
    • All block tags bold: **[SPEC]** not [SPEC] not [SPEC]
    • [BUG] blocks contain at minimum symptom + fix

    Validator: (planned — not yet included in this release)


    7. EXAMPLE INTERACTIONS

    [SPEC]

    User: "Write HADS documentation for this REST API" → Generate full HADS document: header, manifest, sections with [SPEC]/[NOTE]/[BUG] blocks

    User: "Convert this README to HADS format" → Restructure existing content into HADS blocks, preserve all facts, add manifest

    User: "Is this document valid HADS?" → Check: H1 title, version, manifest, block tag formatting, BUG block completeness

    User: "Summarize this HADS document" → Read only [SPEC] and [BUG] blocks, return structured summary

    User: "What does this API do?" (HADS doc provided) → Read manifest, read [SPEC] blocks in relevant sections, answer directly


    8. DESIGN INTENT

    [NOTE] HADS exists because AI models increasingly read documentation before humans do. The format optimizes for this reality without sacrificing human readability.

    Key insight: the AI manifest is the core innovation. It lets even small (7B) models know what to read and what to skip — without requiring them to reason about document structure. Explicit is better than implicit for model consumption.

    When generating HADS, think of [SPEC] as the API surface and [NOTE] as the comments. [BUG] blocks are the most valuable content — they represent hard-won knowledge that saves others from hitting the same wall.


    9. QUICK REFERENCE

    [SPEC]

    Tag       | Bold format    | Reader  | Required content
    ----------|----------------|---------|------------------
    [SPEC]    | **[SPEC]**     | AI      | Facts, terse
    [NOTE]    | **[NOTE]**     | Human   | Context, narrative
    [BUG]     | **[BUG] ...**  | Both    | Symptom + fix
    [?]       | **[?]**        | Both    | Unverified claims
    

    Manifest minimum:

    ## AI READING INSTRUCTION
    Read `[SPEC]` and `[BUG]` blocks for authoritative facts.
    Read `[NOTE]` only if additional context is needed.
    `[?]` blocks are unverified.
    

    Reproducido de wshobson/agents 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.

    Detalles

    Creador
    wshobson
    Categoría
    Documentos
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Repositorio
    wshobson/agents
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de wshobson/agents

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

    Úsalo al seleccionar y colocar iconos, imágenes, SVGs, diagramas o infografías de apoyo aprobados en un PPTX editable.

    Costo de contexto al activarse
    344 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Úsalo cuando pidan optimizar un prompt, mejorar su rendimiento, diseñar una plantilla, aplicar chain-of-thought, few-shot prompting o técnicas avanzadas de prompt engineering para producción.

    Costo de contexto al activarse
    1.3k tok
    Tamaño del paquete
    10 archivos
    Última actualización
    el mes pasado
    herramientas desarrollo

    Úsalo al redactar o reparar una especificación JSON con coordenadas explícitas para un PPTX editable.

    Costo de contexto al activarse
    489 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Úsalo para validar o reparar un PPTX editable en cuanto a geometría, accesibilidad, editabilidad nativa, linaje de fuente e integridad del paquete OOXML.

    Costo de contexto al activarse
    409 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Úsalo para analizar un PPTX de referencia en modo solo lectura: estructura, tema, tipografía, ritmo de layout, diagnósticos, catálogos de plantillas derivados o inspección segura del paquete OOXML.

    Costo de contexto al activarse
    689 tok
    Tamaño del paquete
    8 archivos
    Última actualización
    hace 26 días
    documentos

    Úsalo al preparar la narrativa, las fuentes y el contexto de diseño para un nuevo deck PPTX editable.

    Costo de contexto al activarse
    415 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Skills relacionados

    Úsalo al seleccionar y colocar iconos, imágenes, SVGs, diagramas o infografías de apoyo aprobados en un PPTX editable.

    Costo de contexto al activarse
    344 tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 26 días
    documentos

    Escribe y mantiene Architecture Decision Records (ADR) siguiendo buenas prácticas para documentar decisiones técnicas significativas y sus procesos de revisión.

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

    Testea contratos inteligentes de forma exhaustiva con Hardhat y Foundry: tests unitarios, de integración y forking de mainnet.

    Costo de contexto al activarse
    2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 2 meses
    testing qa