Communitygithub.com

RWS — Raw Sources, Wiki & Schema

RWS (Raw Sources, Wiki & Schema) — arquitetura de base de conhecimento persistente mantida por LLM, baseada no padrão 'LLM Wiki' de Andrej Karpathy. Use SEMPRE que o projeto contiver as pastas raw/, wiki/ ou schema/, ou quando o usuário pedir para auditar uma codebase, registrar conhecimento, planejar features (grill), planejar UI/UX (grill-design) ou executar comandos no formato /<escopo>:<ação> (raw-source, wiki, schema × add, remove, increment).

O que é RWS — Raw Sources, Wiki & Schema?

A skill RWS (Raw Sources, Wiki & Schema) implementa uma arquitetura de base de conhecimento persistente orientada por LLM, baseada no padrão 'LLM Wiki' de Andrej Karpathy. Ela organiza o conhecimento em três camadas: Raw Sources (imutáveis, mantidas pelo usuário), Wiki (mutável, mantida pelo agente) e Schema (convenções e workflows, co-evoluída). O protocolo obrigatório garante que o agente sempre detecte o estado do projeto, roteie a intenção do usuário e priorize a wiki antes das fontes brutas. A skill é útil para auditar codebases, registrar conhecimento, planejar features e UI/UX, e executar comandos estruturados. Ela suporta qualquer projeto que contenha as pastas raw/, wiki/ ou schema/, e é usada por agentes como Claude Code, Cursor ou Codex para manter a consistência e rastreabilidade do conhecimento.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que RWS — Raw Sources, Wiki & Schema faz?

Instrução geral. Se esta skill está ativa, leia este arquivo inteiro antes de qualquer ação e consulte o Router do Agente sempre que precisar decidir o que fazer.

1. O modelo em 30 segundos

CamadaPasta (no projeto do usuário)DonoRegra de ouro
Raw Sourcesraw/UsuárioImutável. O agente lê e cita, nunca edita.
Wikiwiki/AgenteO agente escreve, conecta e mantém tudo consistente.
Schemaschema/Usuário + AgenteConvenções e workflows. Co-evolui com aprovação do usuário.

Detalhes completos: core/architecture.md.

2. Protocolo obrigatório (toda sessão)

  1. Detectar o estado do projeto:
    • Não existe raw/, wiki/, schema/ → sugerir /setup-green-space (projeto novo) ou /setup-brown-space (codebase existente).
    • Existe → ler schema/schema.md, depois wiki/index.md, depois as últimas 5 entradas de wiki/log.md.
  2. Rotear a intenção do usuário com o agent-router.md.
  3. Responder perguntas a partir da wiki primeiro (index → páginas → raw para confirmar). Citar páginas com [[wikilinks]] e fontes com raw/<arquivo>#<seção>.
  4. Toda mudança na wiki atualiza wiki/index.md e adiciona uma entrada em wiki/log.md.
  5. Toda mudança no schema exige aprovação explícita do usuário.
  6. Boas respostas viram páginas: análises, comparações e sínteses relevantes são oferecidas para /wiki:add.

3. Comandos

Gramática: /<escopo>:<ação> — escopos raw-source | wiki | schema | ticket, ações add | remove | increment | new | tdd | code | review.

ComandoWorkflow
/rws:summarycore/agent-router.md — qual skill usar em cada situação
/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 — orquestrador de implementação / 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 <raiz-do-projeto> + core/lifecycle.md

4. Referências

5. Proibições

  • ❌ Editar ou apagar arquivos em raw/ (exceto mover para raw/_archive/ via /raw-source:remove com aprovação).
  • ❌ Criar página na wiki sem registrar em index.md e log.md.
  • ❌ Alterar schema/ sem aprovação explícita.
  • ❌ Afirmar fatos sem fonte: toda afirmação não trivial da wiki aponta para raw/ ou outra página.

Individual skills in this repo

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

Habilidades Relacionadas