Communitygithub.com

Operações de Conhecimento

Gerenciamento da base de conhecimento: ingestão, sincronização e recuperação em múltiplas camadas de armazenamento (arquivos locais, memória MCP, vetores, repositórios Git). Use quando o usuário deseja salvar, organizar, sincronizar, deduplicar ou pesquisar em seus sistemas de conhecimento.

O que é Operações de Conhecimento?

O skill Operações de Conhecimento gerencia um sistema de conhecimento multicamadas para ingerir, organizar, sincronizar e recuperar informações. Ele prioriza um modelo de workspace vivo: o código reside em repositórios reais clonados, o contexto de execução ativa fica no GitHub e no Linear, anotações humanas mais amplas podem ficar em uma pasta de arquivo local, e a memória durável entre máquinas pertence à base de conhecimento. O skill define seis camadas (verdade de execução, memória do Claude Code, servidor MCP Memory, repositório de base de conhecimento, armazenamento externo como Supabase e pasta de arquivo local) e fornece fluxos para classificar, deduplicar, armazenar e indexar novos conhecimentos. Suporta operações de sincronização para conversas, estado do workspace, GitHub/Linear e fontes cruzadas, garantindo que a informação correta esteja no local certo, sem duplicatas ou dados sensíveis expostos. É ideal para desenvolvedores usando Claude Code, Cursor ou Codex que precisam de uma abordagem estruturada para gestão de conhecimento persistente e com buscas semânticas.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/knowledge-ops

Perguntar na sua IA favorita

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

Documentação

O que Operações de Conhecimento faz?

Gerencie um sistema de conhecimento multicamadas para ingerir, organizar, sincronizar e recuperar conhecimento em múltiplos armazenamentos.

Prefira o modelo de workspace vivo:

  • o código vive nos repositórios clonados reais
  • o contexto de execução ativa vive no GitHub, Linear e arquivos de contexto de trabalho locais do repositório
  • anotações mais amplas voltadas a humanos podem viver em uma pasta de contexto/arquivo fora do repositório
  • a memória durável entre máquinas pertence à base de conhecimento, não a um workspace de repositório sombra

Quando Ativar

  • O usuário deseja salvar informações em sua base de conhecimento
  • Ingerindo documentos, conversas ou dados em armazenamento estruturado
  • Sincronizando conhecimento entre sistemas (arquivos locais, memória MCP, Supabase, repositórios Git)
  • Deduplicando ou organizando conhecimento existente
  • O usuário diz "salve isso na BC", "sincronize conhecimento", "o que sei sobre X", "ingira isso", "atualize a base de conhecimento"
  • Qualquer tarefa de gerenciamento de conhecimento além de simples recall de memória

Arquitetura de Conhecimento

Camada 1: Verdade de execução ativa

  • Fontes: Issues do GitHub, PRs, discussões, notas de lançamento, issues/projetos/docs do Linear
  • Uso: para o estado operacional atual do trabalho
  • Regra: se algo afeta um plano de engenharia ativo, roadmap, rollout ou lançamento, prefira colocá-lo aqui primeiro

Camada 2: Memória do Claude Code (Acesso Rápido)

  • Caminho: ~/.claude/projects/*/memory/
  • Formato: Arquivos Markdown com frontmatter
  • Tipos: preferências do usuário, feedback, contexto de projeto, referência
  • Uso: para contexto de acesso rápido que persiste entre conversas
  • Carregado automaticamente no início da sessão

Camada 3: Servidor MCP Memory (Grafo de Conhecimento Estruturado)

  • Acesso: ferramentas MCP memory (create_entities, create_relations, add_observations, search_nodes)
  • Uso: para busca semântica em todas as memórias armazenadas, mapeamento de relacionamentos
  • Persistência entre sessões com estrutura de grafo consultável

Camada 4: Repositório da base de conhecimento / armazenamento durável de documentos

  • Uso: para notas duráveis curadas, exportações de sessão, pesquisa sintetizada, memória do operador, documentos longos
  • Regra: este é o armazenamento durável preferido para contexto entre máquinas quando o conteúdo não é código de propriedade do repositório

Camada 5: Armazenamento de Dados Externo (Supabase, PostgreSQL, etc.)

  • Uso: para dados estruturados, armazenamento de documentos grandes, busca em texto completo
  • Bom para: documentos grandes demais para arquivos de memória, dados que precisam de consultas SQL

Camada 6: Pasta de contexto/arquivo local

  • Uso: para anotações voltadas a humanos, gameplans arquivados, organização de mídia local, documentos temporários não relacionados a código
  • Regra: gravável para armazenamento de informações, mas não um workspace de código sombra
  • Não use para: alterações ativas de código ou verdade do repositório que deve viver upstream

Fluxo de Ingestão

Quando novo conhecimento precisa ser capturado:

1. Classifique

Que tipo de conhecimento é?

  • Decisão de negócios -> arquivo de memória (tipo projeto) + memória MCP
  • Estado ativo de roadmap / lançamento / implementação -> GitHub + Linear primeiro
  • Preferência pessoal -> arquivo de memória (tipo usuário/feedback)
  • Informação de referência -> arquivo de memória (tipo referência) + memória MCP
  • Documento grande -> armazenamento de dados externo + resumo na memória
  • Conversa/sessão -> repositório da base de conhecimento + resumo curto na memória

2. Deduplique

Verifique se este conhecimento já existe:

  • Pesquise arquivos de memória por entradas existentes
  • Consulte a memória MCP com termos relevantes
  • Verifique se a informação já existe no GitHub ou Linear antes de criar outra nota local
  • Não crie duplicatas. Atualize entradas existentes.

3. Armazene

Escreva na(s) camada(s) apropriada(s):

  • Sempre atualize a memória do Claude Code para acesso rápido
  • Use a memória MCP para capacidade de busca semântica e mapeamento de relacionamentos
  • Atualize GitHub / Linear primeiro quando a informação altera a verdade do projeto ativo
  • Faça commit no repositório da base de conhecimento para adições duráveis de formato longo

4. Indexe

Atualize quaisquer índices ou arquivos de resumo relevantes.

Operações de Sincronização

Sincronização de Conversas

Sincronize periodicamente o histórico de conversas na base de conhecimento:

  • Fontes: arquivos de sessão do Claude, sessões do Codex, outras sessões de agente
  • Destino: repositório da base de conhecimento
  • Gere um índice de sessão para navegação rápida
  • Faça commit e push

Sincronização de Estado do Workspace

Espelhe configurações e scripts importantes do workspace para a base de conhecimento:

  • Gere mapas de diretório
  • Remova configurações sensíveis antes de comitar
  • Acompanhe mudanças ao longo do tempo
  • Não trate a base de conhecimento ou a pasta de arquivo como o workspace de código ao vivo

Sincronização GitHub / Linear

Quando a informação afeta a execução ativa:

  • atualize a issue, PR, discussão, notas de lançamento ou thread de roadmap relevante no GitHub
  • anexe documentos de suporte ao Linear quando o trabalho precisar de contexto de planejamento durável
  • espelhe uma nota local depois apenas se ainda agregar valor

Sincronização de Conhecimento entre Fontes

Puxe conhecimento de múltiplas fontes para um só lugar:

  • Exportações de conversa do Claude/ChatGPT/Grok
  • Favoritos do navegador
  • Eventos de atividade do GitHub
  • Escreva um resumo de status, faça commit e push

Padrões de Memória

# Curto prazo: contexto da sessão atual
Use TodoWrite para rastreamento de tarefas dentro da sessão

# Médio prazo: arquivos de memória do projeto
Escreva em ~/.claude/projects/*/memory/ para recall entre sessões

# Longo prazo: GitHub / Linear / BC
Coloque verdade de execução ativa no GitHub + Linear
Coloque contexto durável sintetizado no repositório da base de conhecimento

# Camada semântica: grafo de conhecimento MCP
Use mcp__memory__create_entities para dados estruturados permanentes
Use mcp__memory__create_relations para mapeamento de relacionamentos
Use mcp__memory__add_observations para novos fatos sobre entidades conhecidas
Use mcp__memory__search_nodes para encontrar conhecimento existente

Melhores Práticas

  • Mantenha arquivos de memória concisos. Arquive dados antigos em vez de deixar arquivos crescerem indefinidamente.
  • Use frontmatter (YAML) para metadados em todos os arquivos de conhecimento.
  • Deduplique antes de armazenar. Pesquise primeiro, depois crie ou atualize.
  • Prefira um lar canônico por conjunto de fatos. Evite cópias paralelas do mesmo plano em notas locais, arquivos de repositório e documentos do tracker.
  • Remova informações sensíveis (chaves de API, senhas) antes de comitar no Git.
  • Use convenções de nomenclatura consistentes para arquivos de conhecimento (lowercase-kebab-case).
  • Marque entradas com tópicos/categorias para recuperação mais fácil.

Portão de Qualidade

Antes de completar qualquer operação de conhecimento:

  • nenhuma entrada duplicada criada
  • dados sensíveis removidos de quaisquer arquivos rastreados pelo Git
  • índices e resumos atualizados
  • camada de armazenamento apropriada escolhida para o tipo de dado
  • referências cruzadas adicionadas onde relevante

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

Habilidades Relacionadas