📋 Schema-Driven LLM Behavior

El principio de que un archivo de schema (CLAUDE.md / WIKI.md) transforma un LLM genérico en un trabajador del conocimiento disciplinado y consistente.

Por qué es necesario

Sin schema, un LLM produce output inconsistente:

  • Nombres de archivo distintos para el mismo concepto
  • Frontmatter opcional o con campos diferentes
  • Cross-references en formatos variados
  • Sin trazabilidad a fuentes

Con schema, el LLM sigue reglas precisas:

  • Misma estructura siempre
  • Mismo formato de frontmatter
  • Mismas convenciones de enlaces
  • Mismos workflows

Elementos clave de un schema

  1. Estructura del proyecto — qué carpetas existen y para qué
  2. Tipos de página — concept, entity, source-summary, comparison
  3. Frontmatter obligatorio — title, type, sources, related, created, updated, confidence
  4. Convenciones de naming — kebab-case, wikilinks
  5. Workflows — pasos concretos para ingest, query, lint
  6. Reglas duras — raw/ es read-only, log.md es append-only

Aplicación en este wiki

Este wiki (wiki_IA) se rige por llm-wiki, el schema adaptado para LUA basado en el patrón Karpathy.