Vault inicial, guia, skills e scripts para um agente de IA criar e manter uma base de conhecimento em Markdown com links no Claude Code e no Obsidian.
scaccogatto/okf-skills
Toolkit do Claude Code para criar, validar, visualizar e manter bundles de conhecimento em Markdown no formato OKF (Open Knowledge Format).
- Estrelas
- 443
- Forks
- 42
- Issues abertas
- 7
- Último commit
- há 4 dias
O que é?
OKF é um formato aberto e independente de fornecedores para armazenar conhecimento sobre um sistema em um diretório de arquivos Markdown com YAML frontmatter. Este projeto permite que o Claude Code crie, mantenha, consulte, valide e visualize bundles OKF como parte do fluxo de trabalho normal. Ele inclui um verificador determinístico de conformidade com a especificação, um script de visualização que renderiza um bundle como um grafo interativo e uma skill de backfill que reconstrói um bundle a partir do histórico do Git e de transcrições de sessões.
O toolkit é distribuído por vários canais: um plugin do Claude Code, agent skills que podem ser instaladas via skills.sh, uma GitHub Action que valida bundles no CI sem um agente e um servidor MCP somente leitura com ferramentas de busca, leitura e consulta de vizinhos. A versão 0.2 do formato adiciona campos de proveniência, confiança e desatualização, que as ferramentas leem e podem migrar da v0.1.
O repositório usa a licença MIT e inclui a especificação OKF v0.2 vendorizada, um bundle de exemplo disponível em uma demonstração ao vivo e experimentos de benchmark com seus protocolos e resultados.
Recursos principais
- 01Gera e mantém bundles de conhecimento OKF com base na especificação vendorizada e em templates.
- 02Valida bundles conforme a especificação, com modos estrito e de limite de avisos, além de saída em JSON.
- 03Renderiza um bundle como um grafo interativo em HTML independente, com indicadores de confiança e desatualização.
- 04Reconstrói um bundle com base no histórico do Git e em transcrições de sessões do Claude.
- 05Disponibiliza um servidor MCP somente leitura com ferramentas de busca, leitura e consulta de vizinhos.
- 06Inclui uma GitHub Action para validar bundles no CI.
Casos de uso
- Documentar a arquitetura e as decisões de um serviço em arquivos Markdown versionados junto ao código.
- Fornecer aos agentes de programação contexto estruturado sobre o projeto, que eles possam ler e citar.
- Validar automaticamente bundles de conhecimento no CI antes de fazer o merge.
- Reconstruir a documentação de um projeto em um repositório que ainda não tenha um bundle.
Início rápido
- 1
Adicione o marketplace ao Claude Code
/plugin marketplace add scaccogatto/okf-skills - 2
Instale o plugin okf
/plugin install okf@scaccogatto - 3
Documente um projeto no OKF pedindo ao Claude que gere um bundle
/okf:okf produce .okf - 4
Valide o bundle antes de fazer o commit
/okf:validate .okf --strict
Antes de usar
- A toolchain completa foi criada para o Claude Code; outros agentes têm acesso apenas às skills, sem subagentes de backfill.
- Os scripts precisam do uv ou do python3 com o pyyaml instalado.
- O projeto ainda está na versão pré-1.0, então a tag de ação @v1 pode mudar entre versões.
Em coleções
Tópicos
Perguntas frequentes
- O que é okf-skills?
- Toolkit do Claude Code para criar, validar, visualizar e manter bundles de conhecimento em Markdown no formato OKF (Open Knowledge Format). OKF é um formato aberto e independente de fornecedores para armazenar conhecimento sobre um sistema em um diretório de arquivos Markdown com YAML frontmatter. Este projeto permite que o Claude Code crie, mantenha, consulte, valide e visualize bundles OKF como parte do fluxo de trabalho normal. Ele inclui um verificador determinístico de conformidade com a especificação, um script de visualização que renderiza um bundle como um grafo interativo e uma skill de backfill que reconstrói um bundle a partir do histórico do Git e de transcrições de sessões.
- okf-skills é gratuito? Qual é a licença?
- okf-skills é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- okf-skills ainda é mantido?
- Manutenção ativa. O último commit de okf-skills foi em 4 de nov. de 2026.
- Para que posso usar okf-skills?
- Documentar a arquitetura e as decisões de um serviço em arquivos Markdown versionados junto ao código. Fornecer aos agentes de programação contexto estruturado sobre o projeto, que eles possam ler e citar. Validar automaticamente bundles de conhecimento no CI antes de fazer o merge. Reconstruir a documentação de um projeto em um repositório que ainda não tenha um bundle.
- Como instalar okf-skills?
- Adicione o marketplace ao Claude Code: /plugin marketplace add scaccogatto/okf-skills Instale o plugin okf: /plugin install okf@scaccogatto Documente um projeto no OKF pedindo ao Claude que gere um bundle: /okf:okf produce .okf Valide o bundle antes de fazer o commit: /okf:validate .okf --strict
- Onde consigo okf-skills?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/scaccogatto/okf-skills
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um segundo cérebro com IA para Obsidian, onde Claude Code lê, conecta e organiza arquivos em um grafo de conhecimento em Markdown que você controla.
Memória persistente para Claude Code, Codex e outros agentes de IA, armazenada como Markdown puro em um vault do Obsidian.
Toolkit com acesso a servidores MCP, skills para agentes e plugins que ajudam agentes de programação com IA a desenvolver na plataforma de conteúdo Sanity.
CLI e servidor MCP que permitem a agentes de programação fazer engenharia reversa de apps, jogos, binários e sites e portá-los para Godot, Unity, Unreal ou three.js.
Uma skill baseada em prompt que faz agentes de programação com IA escreverem apenas o código necessário para cada tarefa, priorizando reutilização e soluções mínimas em vez de implementações extensas.