Communitygithub.com

Wissensoperationen

Verwaltung, Aufnahme, Synchronisation und Abruf von Wissen über mehrere Speicherebenen (lokale Dateien, MCP-Speicher, Vektordatenbanken, Git-Repositories). Verwende dies, wenn der Benutzer Wissen speichern, organisieren, synchronisieren, deduplizieren oder durchsuchen möchte.

Was ist Wissensoperationen?

Dieser Skill ermöglicht die Verwaltung eines mehrschichtigen Wissenssystems für KI-Agenten wie Claude Code, Cursor (Codex) und andere. Er definiert, wie Wissen in verschiedenen Ebenen organisiert wird: von der aktiven Ausführungsumgebung (GitHub, Linear) über schnellen Kontextzugriff (Claude Code Memory) und strukturierte Wissensgraphen (MCP Memory Server) bis hin zu dauerhaften Speichern (Wissensdatenbank-Repo, externe Datenbanken wie Supabase) und lokalen Archivordnern. Der Skill bietet einen klaren Workflow zur Klassifizierung, Deduplizierung, Speicherung und Indexierung neuer Informationen. Er stellt sicher, dass Fakten in der richtigen Ebene landen (z. B. aktive Roadmap-Daten zuerst in GitHub/Linear) und keine Duplikate entstehen. Die Synchronisationsoperationen decken die Konsolidierung von Konversationen, Arbeitsbereichszuständen und GitHub/Linear-Daten ab. Die Hauptvorteile sind die Vermeidung von Wissensinseln, die nahtlose Zusammenführung von Informationen aus verschiedenen Quellen und ein konsistentes System für die wiederholte Überprüfung und Aktualisierung von Wissen.

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Wissensoperationen?

Verwaltung eines mehrschichtigen Wissenssystems zur Aufnahme, Organisation, Synchronisation und zum Abruf von Wissen über mehrere Speicher hinweg.

Bevorzuge das Live-Arbeitsbereichsmodell:

  • Code-Arbeiten leben in den echten geklonten Repositories
  • Aktiver Ausführungskontext lebt in GitHub, Linear und repository-lokalen working-context-Dateien
  • Breitere, für Menschen bestimmte Notizen können in einem Nicht-Repo-Kontext/Archivordner leben
  • Dauerhafter, maschinenübergreifender Speicher gehört in die Wissensdatenbank, nicht in einen Schatten-Repo-Arbeitsbereich

Wann zu aktivieren

  • Der Benutzer möchte Informationen in seiner Wissensdatenbank speichern
  • Aufnahme von Dokumenten, Gesprächen oder Daten in strukturierten Speicher
  • Synchronisation von Wissen über Systeme hinweg (lokale Dateien, MCP-Speicher, Supabase, Git-Repositories)
  • Deduplizierung oder Organisation vorhandenen Wissens
  • Der Benutzer sagt "speichere das in der WB", "synchronisiere Wissen", "was weiß ich über X", "nimm das auf", "aktualisiere die Wissensdatenbank"
  • Jede Wissensverwaltungsaufgabe, die über das einfache Abrufen von Erinnerungen hinausgeht

Wissensarchitektur

Ebene 1: Aktive Ausführungswahrheit

  • Quellen: GitHub-Issues, PRs, Diskussionen, Versionshinweise, Linear-Issues/Projekte/Dokumente
  • Verwendung für: den aktuellen Betriebszustand der Arbeit
  • Regel: Wenn etwas einen aktiven Engineering-Plan, eine Roadmap, einen Rollout oder eine Veröffentlichung betrifft, setze es zuerst hier ab

Ebene 2: Claude Code Memory (Schneller Zugriff)

  • Pfad: ~/.claude/projects/*/memory/
  • Format: Markdown-Dateien mit Frontmatter
  • Typen: Benutzereinstellungen, Feedback, Projektkontext, Referenz
  • Verwendung für: Kontext mit schnellem Zugriff, der über Gespräche hinweg bestehen bleibt
  • Wird automatisch beim Sitzungsstart 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 hinweg, Beziehungszuordnung
  • Sitzungsübergreifende Persistenz mit abfragbarer Graphstruktur

Ebene 4: Wissensdatenbank-Repository / Dauerhafter Dokumentenspeicher

  • Verwendung für: Kuratierte dauerhafte Notizen, Sitzungsexporte, synthetisierte Forschung, Betreibergedächtnis, längerformatige Dokumente
  • Regel: Dies ist der bevorzugte dauerhafte Speicher für maschinenübergreifenden Kontext, wenn der Inhalt keinem Repository gehörender Code ist

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

  • 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 Repository-Wahrheit, die upstream leben sollte

Aufnahmeworkflow

Wenn neues Wissen erfasst werden muss:

1. Klassifiziere

Um welche Art von Wissen handelt es sich?

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

2. Dedupliziere

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 eine weitere lokale Notiz erstellt wird
  • Erstelle keine Duplikate. Aktualisiere stattdessen vorhandene Einträge.

3. Speichere

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

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

4. Indiziere

Aktualisiere alle relevanten Indizes oder Zusammenfassungsdateien.

Synchronisationsvorgänge

Konversationssynchronisation

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

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

Arbeitsbereichszustandssynchronisation

Spiegele wichtige Arbeitsbereichskonfigurationen und Skripte in die Wissensdatenbank:

  • Erstelle Verzeichnisübersichten
  • Schwärze vertrauliche Konfigurationen vor dem Übertragen
  • Verfolge Änderungen im Laufe der Zeit
  • Behandle die Wissensdatenbank oder den Archivordner nicht als den Live-Code-Arbeitsbereich

GitHub / Linear Synchronisation

Wenn die Informationen den aktiven Ausführungskontext betreffen:

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

Quellenübergreifende Wissenssynchronisation

Ziehe Wissen aus mehreren Quellen an einen Ort:

  • Claude/ChatGPT/Grok-Konversationsexporte
  • 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: Projektspeicherdateien
Schreibe nach ~/.claude/projects/*/memory/ für sitzungsübergreifenden Abruf

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

# Semantische Ebene: MCP-Wissensgraph
Verwende mcp__memory__create_entities für dauerhafte strukturierte Daten
Verwende mcp__memory__create_relations für 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. Archiviere 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 Ort pro Faktenmenge. Vermeide parallele Kopien desselben Plans in lokalen Notizen, Repository-Dateien und Tracker-Dokumenten.
  • Schwärze vertrauliche Informationen (API-Schlüssel, Passwörter) vor dem Übertragen an Git.
  • Verwende konsistente Namenskonventionen für Wissensdateien (lowercase-kebab-case).
  • Kennzeichne Einträge mit Themen/Kategorien für einfacheren Abruf.

Qualitätssicherung

Bevor du einen Wissensvorgang abschließt:

  • keine Duplikate 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/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

affaan-m/ECC

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

affaan-m/fal-ai-media

Unified media generation via fal.ai MCP — image, video, and audio. Covers text-to-image (Nano Banana), text/image-to-video (Seedance, Kling, Veo 3), text-to-speech (CSM-1B), and video-to-audio (ThinkSound). Use when the user wants to generate images, videos, or audio with AI.

affaan-m/manim-video

日本語翻訳:このファイルは manim-video 用の日本語翻訳が必要です

affaan-m/remotion-video-creation

Remotion のベストプラクティス - React で動画を作成する。3D、アニメーション、音声、字幕、チャート、トランジションなどをカバーするドメイン固有の29のルール。

affaan-m/video-editing

AI-assisted video editing workflows for cutting, structuring, and augmenting real footage. Covers the full pipeline from raw capture through FFmpeg, Remotion, ElevenLabs, fal.ai, and final polish in Descript or CapCut. Use when the user wants to edit video, cut footage, create vlogs, or build video content.

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.

agent-self-evaluation

Use after completing any non-trivial task. The agent self-rates its output on 5 axes — accuracy, completeness, clarity, actionability, conciseness — with concrete evidence per criterion. Produces a structured 1-5 scorecard with specific improvement suggestions.

agent-sort

Build an evidence-backed ECC install plan for a specific repo by sorting skills, commands, rules, hooks, and extras into DAILY vs LIBRARY buckets using parallel repo-aware review passes. Use when ECC should be trimmed to what a project actually needs instead of loading the full bundle.

ai-first-engineering

Engineering operating model for teams where AI agents generate a large share of implementation output. Use when setting team process, review gates, or ownership rules for a codebase largely written by agents.

ai-regression-testing

Regression testing strategies for AI-assisted development. Sandbox-mode API testing without database dependencies, automated bug-check workflows, and patterns to catch AI blind spots where the same model writes and reviews code. Use when adding regression coverage to AI-assisted code, or when the same model both wrote and reviewed a change.

android-clean-architecture

Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring modules, layers, or data flow in an Android or KMP project.

angular-developer

Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.

Verwandte Skills