Communitygithub.com

RWS — Raw Sources, Wiki & Schema

Arquitectura de base de conocimiento persistente mantenida por LLM, basada en el patrón 'LLM Wiki' de Andrej Karpathy. Úsala siempre que el proyecto contenga las carpetas raw/, wiki/ o schema/, o cuando el usuario pida auditar una base de código, registrar conocimiento, planificar características (grill), planificar UI/UX (grill-design) o ejecutar comandos en el formato /<ámbito>:<acción> (raw-source, wiki, schema × add, remove, increment).

¿Qué es RWS — Raw Sources, Wiki & Schema?

RWS (Raw Sources, Wiki & Schema) es una arquitectura de base de conocimiento persistente que sigue el patrón 'LLM Wiki' de Andrej Karpathy, diseñada para que los agentes de IA mantengan un conocimiento estructurado y rastreable dentro de un proyecto. Separa los datos en tres capas: Raw Sources (fuentes inmutables del usuario), Wiki (conocimiento escrito y conectado por el agente) y Schema (convenciones y flujos de trabajo que evolucionan con aprobación del usuario). Esta skill es fundamental para proyectos que ya contienen los directorios raw/, wiki/ o schema/, o cuando se necesita auditar una base de código, registrar conocimiento nuevo, planificar funcionalidades o UI/UX, o ejecutar comandos en el formato /<ámbito>:<acción>. El protocolo obligatorio al inicio de cada sesión incluye detectar el estado del proyecto, leer los archivos de esquema y wiki, enrutar la intención del usuario mediante agent-router.md, responder preguntas citando la wiki con [[wikilinks]] y fuentes en raw/, y registrar cualquier cambio en wiki/index.md y wiki/log.md. Además, proporciona comandos específicos para añadir, eliminar o incrementar entradas en cada capa, así como para tareas de tickets, implementación y linting. Está diseñada para agentes como Claude Code, Cursor, Codex y otros que necesiten mantener una base de conocimiento viva y coherente.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add victor-lis-bronzo/rws-skill

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace RWS — Raw Sources, Wiki & Schema?

Instrucción general. Si esta skill está activa, lee este archivo completo antes de cualquier acción y consulta el Router del Agente siempre que necesites decidir qué hacer.

1. El modelo en 30 segundos

CapaCarpeta (en el proyecto del usuario)DueñoRegla de oro
Raw Sourcesraw/UsuarioInmutable. El agente lee y cita, nunca edita.
Wikiwiki/AgenteEl agente escribe, conecta y mantiene todo consistente.
Schemaschema/Usuario + AgenteConvenciones y flujos de trabajo. Co-evoluciona con aprobación del usuario.

Detalles completos: core/architecture.md.

2. Protocolo obligatorio (cada sesión)

  1. Detectar el estado del proyecto:
    • No existe raw/, wiki/, schema/ → sugerir /setup-green-space (proyecto nuevo) o /setup-brown-space (base de código existente).
    • Existe → leer schema/schema.md, después wiki/index.md, después las últimas 5 entradas de wiki/log.md.
  2. Enrutar la intención del usuario con el agent-router.md.
  3. Responder preguntas a partir de la wiki primero (index → páginas → raw para confirmar). Citar páginas con [[wikilinks]] y fuentes con raw/<archivo>#<sección>.
  4. Cada cambio en la wiki actualiza wiki/index.md y añade una entrada en wiki/log.md.
  5. Cada cambio en el schema exige aprobación explícita del usuario.
  6. Las buenas respuestas se convierten en páginas: análisis, comparaciones y síntesis relevantes se ofrecen para /wiki:add.

3. Comandos

Gramática: /<ámbito>:<acción> — ámbitos raw-source | wiki | schema | ticket, acciones add | remove | increment | new | tdd | code | review.

ComandoFlujo de trabajo
/rws:summarycore/agent-router.md — qué skill usar en cada situación
/setup-brown-spaceskills/setup-brown-space
/setup-green-spaceskills/setup-green-space
/grill (/grill-me)skills/grill
/grill-designskills/grill-design
/ticket:new · :addnew · add
/ticket:tdd · :code · :reviewtdd · code · review
/implementskills/implement — orquestador de implementación / roadmap
/raw-source:add · :remove · :incrementadd · remove · increment
/wiki:add · :remove · :incrementadd · remove · increment
/schema:add · :remove · :incrementadd · remove · increment
/rws:lintnode <skill>/bin/lint-rws.js <raíz-del-proyecto> + core/lifecycle.md

4. Referencias

5. Prohibiciones

  • ❌ Editar o borrar archivos en raw/ (excepto mover a raw/_archive/ mediante /raw-source:remove con aprobación).
  • ❌ Crear página en la wiki sin registrarla en index.md y log.md.
  • ❌ Alterar schema/ sin aprobación explícita.
  • ❌ Afirmar hechos sin fuente: toda afirmación no trivial de la wiki apunta a raw/ u otra página.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados