Communitygithub.com

knowledge-ops

Verwaltung, Aufnahme, Synchronisation und Abfrage von Wissen über mehrere Speicherebenen hinweg (lokale Dateien, MCP-Speicher, Vektordatenbanken, Git-Repos). Nutze dies, wenn der Benutzer sein Wissenssystem speichern, organisieren, synchronisieren, deduplizieren oder durchsuchen möchte.

Was ist knowledge-ops?

Diese Fähigkeit ermöglicht die Verwaltung eines mehrschichtigen Wissenssystems für KI-Agenten (Claude Code, Codex, Cursor). Sie unterstützt die Aufnahme, Organisation, Synchronisation und Abfrage von Wissen über sechs verschiedene Ebenen: aktive Ausführungswahrheit (GitHub/Linear), Claude Code Memory (schneller Zugriff), MCP Memory Server (semantischer Wissensgraph), Wissensdatenbank-Repository (dauerhafte Dokumente), externe Datenspeicher (Supabase/PostgreSQL) sowie ein lokales Kontext-/Archivverzeichnis. Der Workflow umfasst Klassifikation, Deduplizierung, Speicherung und Indizierung von Wissen. Die Fähigkeit priorisiert die Deduplizierung vor der Speicherung, aktualisiert bevorzugt vorhandene Einträge und stellt sicher, dass vertrauliche Daten vor der Übergabe an Git geschwärzt werden. Sie eignet sich besonders für Szenarien wie das Speichern von Gesprächsverläufen, die Synchronisation des Arbeitsbereichszustands, die Verknüpfung von GitHub/Linear-Daten und die übergreifende Wissenssynchronisation aus mehreren Quellen (Claude/ChatGPT/Grok, Lesezeichen, GitHub-Aktivitäten).

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Wissensoperationen (Knowledge Operations)

Verwalte ein mehrschichtiges Wissenssystem für die Aufnahme, Organisation, Synchronisation und Abfrage von Wissen über mehrere Speicherorte hinweg.

Bevorzuge das Live-Arbeitsbereichsmodell:

  • Code-Arbeiten leben in den echten geklonten Repos
  • der aktive Ausführungskontext lebt in GitHub, Linear und in rekolokalen Arbeitskontextdateien
  • breitere, für Menschen bestimmte Notizen können in einem Nicht-Repo Kontext-/Archivordner leben
  • dauerhaftes, rechnerübergreifendes Gedächtnis gehört in die Wissensdatenbank, nicht in ein Schatten-Repo-Arbeitsbereich

Wann aktivieren

  • Der Benutzer möchte Informationen in seiner Wissensdatenbank speichern
  • Dokumente, Gespräche oder Daten in eine strukturierte Speicherung aufnehmen
  • Wissen über Systeme hinweg synchronisieren (lokale Dateien, MCP-Speicher, Supabase, Git-Repos)
  • Vorhandenes Wissen deduplizieren oder organisieren
  • Der Benutzer sagt „Speichere das in der Wissensdatenbank“, „Synchronisiere Wissen“, „Was weiß ich über X“, „Nimm das auf“, „Aktualisiere die Wissensdatenbank“
  • Jede Aufgabe zur Wissensverwaltung, die über eine einfache Speicherabfrage hinausgeht

Wissensarchitektur

Ebene 1: Aktive Ausführungswahrheit

  • Quellen: GitHub Issues, PRs, Diskussionen, Release-Notizen, Linear Issues/Projekte/Dokumente
  • Verwendung für: den aktuellen operativen Zustand der Arbeit
  • Regel: Wenn etwas einen aktiven Engineering-Plan, eine Roadmap, einen Rollout oder ein Release betrifft, setze es zuerst hierhin

Ebene 2: Claude Code Memory (Schneller Zugriff)

  • Pfad: ~/.claude/projects/*/memory/
  • Format: Markdown-Dateien mit Frontmatter
  • Typen: Benutzereinstellungen, Rückmeldungen, Projektkontext, Referenz
  • Verwendung für: schnell zugänglichen Kontext, der über Gespräche hinweg bestehen bleibt
  • Wird automatisch zu Sitzungsbeginn geladen

Ebene 3: MCP Memory Server (Strukturierter Wissensgraph)

  • Zugriff: MCP-Speicherwerkzeuge (create_entities, create_relations, add_observations, search_nodes)
  • Verwendung für: Semantische Suche über alle gespeicherten Erinnerungen, Beziehungszuordnung
  • Sitzungsübergreifende Persistenz mit abfragbarer Graphstruktur

Ebene 4: Wissensdatenbank-Repo / Dauerhafter Dokumentspeicher

  • Verwendung für: kuratierte dauerhafte Notizen, Sitzungsexporte, synthetisierte Forschung, Betreibergedächtnis, längerfristige Dokumente
  • Regel: Dies ist der bevorzugte dauerhafte Speicher für rechnerübergreifenden Kontext, wenn der Inhalt keinem Repo zugehöriger Code ist

Ebene 5: Externer Datenspeicher (Supabase, PostgreSQL, usw.)

  • Verwendung für: Strukturierte Daten, große Dokumentspeicherung, Volltextsuche
  • Geeignet für: Dokumente, die zu groß für Speicherdateien sind, Daten, die SQL-Abfragen benötigen

Ebene 6: Lokaler Kontext-/Archivordner

  • Verwendung für: für Menschen bestimmte Notizen, archivierte Spielpläne, lokale Medienorganisation, temporäre Nicht-Code-Dokumente
  • Regel: Beschreibbar für die Informationsspeicherung, aber kein Schatten-Code-Arbeitsbereich
  • Nicht verwenden für: aktive Code-Änderungen oder Repo-Wahrheit, die upstream leben sollte

Aufnahmeworkflow

Wenn neues Wissen erfasst werden muss:

1. Klassifizieren

Um welche Art von Wissen handelt es sich?

  • Geschäftsentscheidung -> Speicherdatei (Projekttyp) + MCP-Speicher
  • Aktiver Roadmap / Release / Implementierungsstatus -> zuerst GitHub + Linear
  • Persönliche Präferenz -> Speicherdatei (Benutzer-/Rückmeldungstyp)
  • Referenzinformationen -> Speicherdatei (Referenztyp) + MCP-Speicher
  • Großes Dokument -> externer Datenspeicher + Zusammenfassung im Speicher
  • Gespräch/Sitzung -> Wissensdatenbank-Repo + kurze Zusammenfassung im Speicher

2. Deduplizieren

Prüfe, ob dieses Wissen bereits existiert:

  • Durchsuche Speicherdateien nach vorhandenen Einträgen
  • Frage MCP-Speicher mit relevanten Begriffen ab
  • Prüfe, ob die Informationen bereits in GitHub oder Linear existieren, bevor du eine weitere lokale Notiz erstellst
  • Erstelle keine Duplikate. Aktualisiere stattdessen vorhandene Einträge.

3. Speichern

Schreibe in die entsprechende(n) Ebene(n):

  • Aktualisiere immer den Claude Code Memory für schnellen Zugriff
  • Verwende MCP-Speicher für semantische Durchsuchbarkeit und Beziehungszuordnung
  • Aktualisiere zuerst GitHub / Linear, wenn die Informationen die Live-Projektwahrheit ändern
  • Übertrage in das Wissensdatenbank-Repo für dauerhafte, längerfristige Ergänzungen

4. Indizieren

Aktualisiere alle relevanten Indizes oder Zusammenfassungsdateien.

Synchronisationsvorgänge

Gesprächssynchronisation

Synchronisiere regelmäßig den Gesprächsverlauf in die Wissensdatenbank:

  • Quellen: Claude-Sitzungsdateien, Codex-Sitzungen, andere Agentensitzungen
  • Ziel: Wissensdatenbank-Repo
  • Erstelle einen Sitzungsindex für schnelles Durchsuchen
  • Übertrage und pushe

Arbeitsbereichszustandssynchronisation

Spiegele wichtige Arbeitsbereichskonfigurationen und Skripte in die Wissensdatenbank:

  • Erstelle Verzeichniszuordnungen
  • Schwärze vertrauliche Konfiguration vor dem Übertragen
  • Verfolge Änderungen im Zeitverlauf
  • Behandle die Wissensdatenbank oder den Archivordner nicht als Live-Code-Arbeitsbereich

GitHub / Linear Synchronisation

Wenn die Informationen den aktiven Ausführungskontext betreffen:

  • aktualisiere das entsprechende GitHub Issue, PR, die Diskussion, Release-Notizen oder den Roadmap-Thread
  • hänge unterstützende Dokumente an Linear an, wenn die Arbeit einen dauerhaften Planungskontext benötigt
  • spiegele danach nur dann eine lokale Notiz, wenn sie immer noch einen Mehrwert bietet

Quellenübergreifende Wissenssynchronisation

Hole Wissen aus mehreren Quellen an einem Ort zusammen:

  • Claude/ChatGPT/Grok-Gesprächsexporte
  • Browser-Lesezeichen
  • GitHub-Aktivitätsereignisse
  • Schreibe eine Statuszusammenfassung, übertrage und pushe

Speichermuster

# Kurzfristig: aktueller Sitzungskontext
Verwende TodoWrite für die Aufgabenverfolgung innerhalb der Sitzung

# Mittelfristig: Projekt-Speicherdateien
Schreibe nach ~/.claude/projects/*/memory/ für sitzungsübergreifenden Abruf

# Langfristig: GitHub / Linear / Wissensdatenbank
Setze aktive Ausführungswahrheit in GitHub + Linear
Setze dauerhaften synthetisierten Kontext in das Wissensdatenbank-Repo

# Semantische Ebene: MCP-Wissensgraph
Verwende mcp__memory__create_entities für dauerhafte strukturierte Daten
Verwende mcp__memory__create_relations für die Beziehungszuordnung
Verwende mcp__memory__add_observations für neue Fakten über bekannte Entitäten
Verwende mcp__memory__search_nodes, um vorhandenes Wissen zu finden

Best Practices

  • Halte Speicherdateien prägnant. Archivieren Sie alte Daten, anstatt Dateien unbegrenzt wachsen zu lassen.
  • Verwende Frontmatter (YAML) für Metadaten in allen Wissensdateien.
  • Dedupliziere vor dem Speichern. Suche zuerst, dann erstelle oder aktualisiere.
  • Bevorzuge einen kanonischen Heimatort pro Faktenmenge. Vermeide parallele Kopien desselben Plans über lokale Notizen, Repo-Dateien und Tracker-Dokumente hinweg.
  • Schwärze vertrauliche Informationen (API-Schlüssel, Passwörter) vor der Übergabe an Git.
  • Verwende konsistente Namenskonventionen für Wissensdateien (lowercase-kebab-case).
  • Markiere Einträge mit Themen/Kategorien für eine einfachere Abfrage.

Qualitätssicherung

Bevor du einen Wissensvorgang abschließt:

  • keine doppelten Einträge erstellt
  • vertrauliche Daten aus allen Git-verfolgten Dateien geschwärzt
  • Indizes und Zusammenfassungen aktualisiert
  • geeignete Speicherebene für den Datentyp ausgewählt
  • Querverweise hinzugefügt, wo relevant

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.

Verwandte Skills