Option
HeimHeim Skill Entwicklertools continual-learning

continual-learning

microsoft/skills microsoft/skills

Implementiert einen kontinuierlichen Lernzyklus für KI-Codierungsagenten unter Verwendung von Hooks, einem zweistufigen Speicher (global und lokal) sowie automatischer Mustererkennung, um Gelerntes über mehrere Sitzungen hinweg zu speichern und anzuwenden.

...Alle erweitern
40
Zeit aktualisiert 10. September 2026

Kontinuierliches Lernen für KI-Codierungsagenten

Ihr Agent vergisst zwischen den Sitzungen alles. Kontinuierliches Lernen behebt dieses Problem.

Der Kreislauf

Experience → Capture → Reflect → Persist → Apply
     ↑                                       │
     └───────────────────────────────────────┘

Schnellstart

Installieren Sie den Hook (in einem Schritt):

cp -r hooks/continual-learning .github/hooks/

Wird bei der ersten Sitzung automatisch initialisiert. Keine Konfiguration erforderlich.

Zweistufiger Speicher

Global (~/.copilot/learnings.db) – begleitet Sie durch alle Projekte:

  • Tool-Muster (welche Tools versagen, welche funktionieren)
  • Projektübergreifende Konventionen
  • Allgemeine Programmierpräferenzen

Lokal (.copilot-memory/learnings.db) – gilt nur für dieses Repo:

  • Projektspezifische Konventionen
  • Häufige Fehler in dieser Codebasis
  • Team-Vorgaben

Wie Erkenntnisse gespeichert werden

Automatisch (über Hooks)

Der Hook überwacht die Ergebnisse der Tools und erkennt Fehlermuster:

Session 1: bash tool fails 4 times → learning stored: "bash frequently fails"
Session 2: hook surfaces that learning at start → agent adjusts approach

Agent-nativ (über `store_memory` / SQL)

Der Agent kann Erkenntnisse direkt speichern:

INSERT INTO learnings (scope, category, content, source)
VALUES ('local', 'convention', 'This project uses Result not exceptions', 'user_correction');

Kategorien: pattern, mistake, preference, tool_insight

Manuell (Speicherdateien)

Für menschenlesbares, versionskontrolliertes Wissen:

# .copilot-memory/conventions.md
- Use DefaultAzureCredential for all Azure auth
- Parameter is semantic_configuration_name=, not semantic_configuration=

Komprimierung

Erkenntnisse verlieren mit der Zeit an Relevanz:

  • Einträge, die älter als 60 Tage sind und eine geringe Zugriffszahl aufweisen, werden entfernt
  • Hochwertige Erkenntnisse (die häufig referenziert werden) bleiben auf unbestimmte Zeit erhalten
  • Tool-Protokolle werden nach 7 Tagen entfernt

Dies verhindert ein unbegrenztes Wachstum und bewahrt gleichzeitig das Wesentliche.

Bewährte Vorgehensweisen

  1. Ein Schritt zur Installation – sollte es länger dauern als cp -r, wird es nicht angenommen
  2. Richtiger Anwendungsbereich – global für Tool-Muster, lokal für Projektkonventionen
  3. Konkret formulieren – "Use semantic_configuration_name=" ist besser als "use the right parameter"
  4. Lass es sich summieren – kleine Verbesserungen pro Sitzung führen über Wochen hinweg zu exponentiellen Gewinnen
Auf GitHub ansehen
---
name: continual-learning
description: Implements a continual learning loop for AI coding agents using hooks, two-tier memory (global and local), and automatic pattern detection to persist and apply learnings across sessions.
---

# Continual Learning for AI Coding Agents

Your agent forgets everything between sessions. Continual learning fixes that.

## The Loop

```
Experience → Capture → Reflect → Persist → Apply
     ↑                                       │
     └───────────────────────────────────────┘
```

## Quick Start

Install the hook (one step):
```bash
cp -r hooks/continual-learning .github/hooks/
```

Auto-initializes on first session. No config needed.

## Two-Tier Memory

**Global** (`~/.copilot/learnings.db`) — follows you across all projects:
- Tool patterns (which tools fail, which work)
- Cross-project conventions
- General coding preferences

**Local** (`.copilot-memory/learnings.db`) — stays with this repo:
- Project-specific conventions
- Common mistakes for this codebase
- Team preferences

## How Learnings Get Stored

### Automatic (via hooks)
The hook observes tool outcomes and detects failure patterns:
```
Session 1: bash tool fails 4 times → learning stored: "bash frequently fails"
Session 2: hook surfaces that learning at start → agent adjusts approach
```

### Agent-native (via store_memory / SQL)
The agent can write learnings directly:
```sql
INSERT INTO learnings (scope, category, content, source)
VALUES ('local', 'convention', 'This project uses Result<T> not exceptions', 'user_correction');
```

Categories: `pattern`, `mistake`, `preference`, `tool_insight`

### Manual (memory files)
For human-readable, version-controlled knowledge:
```markdown
# .copilot-memory/conventions.md
- Use DefaultAzureCredential for all Azure auth
- Parameter is semantic_configuration_name=, not semantic_configuration=
```

## Compaction

Learnings decay over time:
- Entries older than 60 days with low hit count are pruned
- High-value learnings (frequently referenced) persist indefinitely
- Tool logs are pruned after 7 days

This prevents unbounded growth while preserving what matters.

## Best Practices

1. **One step to install** — if it takes more than `cp -r`, it won't get adopted
2. **Scope correctly** — global for tool patterns, local for project conventions
3. **Be specific** — `"Use semantic_configuration_name="` beats `"use the right parameter"`
4. **Let it compound** — small improvements per session create exponential gains over weeks

Alle Dateien

1 Dateien

continual-learning installieren

Laden Sie die Skill-Dateien herunter und entpacken Sie sie in Ihr Verzeichnis „.claude/skills/“.

ZIP herunterladen

Klonen Sie das Repository und kopieren Sie die Skill-Dateien in Ihr Projekt.

git clone https://github.com/microsoft/skills/tree/main/.github/skills/continual-learning # Copy SKILL.md to your .claude/skills/ directory

Kopieren Kopieren
Schnelle Einrichtung: Kopiere den Skill-Ordner nach .claude/skills/ Claude erkennt den Skill automatisch und nutzt ihn.
Repository microsoft/skills

Ähnliche Skills

algorithmic-art
Zeit aktualisiert 27. August 2026
systematic-debugging
Zeit aktualisiert 3. September 2026
tech-debt-tracker
Zeit aktualisiert 29. August 2026
receiving-code-review
Zeit aktualisiert 3. September 2026
OR