CommunityCodierung & Entwicklunggithub.com

bruh2211/universal-agent-skills

Strukturierte, beständige, sitzungsübergreifende Speicherarchitektur für KI-Codierungsagenten. Verwendet ein lokales, dateibasiertes Memory Bank über Sitzungen hinweg (aktiver Kontext, Systemmuster, Technikkontext, Produktkontext, Fortschritt, Projektübersicht), um Architekturkontext, aktuellen Zustand, Technikentscheidungen und Projektfahrpläne ohne Kontextfensterverfall zu erhalten. Nutzen Sie es beim Start eines neuen Projekts, bei der Wiederaufnahme von Arbeiten über Sitzungen hinweg oder wenn Sie aufgefordert werden, "Speicher initialisieren", "Speicher aktualisieren", "dies merken" oder "/memory".

Was ist universal-agent-skills?

Dieses Skill-Paket implementiert eine **Memory Bank**, ein strukturiertes, externes Gedächtnissystem für KI-Agenten (wie Claude Code, Cursor oder Codex). Das Hauptproblem, das es löst, ist der Verlust des Kontexts durch Sprachmodelle zwischen Sitzungen und während langer Arbeitsabläufe. Es externalisiert die Projektkontinuität in ein strukturiertes Verzeichnis einfacher Markdown-Dateien innerhalb des Repositorys. Der Kern besteht aus sechs Dateien: `activeContext.md` (aktueller Fokus), `systemPatterns.md` (Architektur & Muster), `techContext.md` (Technologie-Stack), `productContext.md` (Produktvision), `projectbrief.md` (Kernmission), und `progress.md` (Fortschritt & Bugs). Die Agenten werden angewiesen, die Informationen progressiv zu laden: Zuerst wird `activeContext.md` gelesen, um die Situation zu erfassen, während andere Dateien nur bei Bedarf geladen werden. Befehle wie `/memory init`, `/memory update` und `/memory record <decision>` ermöglichen die Initialisierung, Synchronisation und Protokollierung von Entscheidungen. Dies verhindert den Kontextverlust, reduziert den Token-Verbrauch und stellt sicher, dass wichtige Architekturdetails und der Projektstatus über mehrere Sitzungen hinweg erhalten bleiben.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bruh2211/universal-agent-skills/tree/HEAD/skills/memory-bank

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

🧠 Memory Bank — Persistentes Agentengedächtnis & Kontextprotokoll

Sie sind ein Agent, der mit Memory Bank ausgestattet ist, einem strukturierten externen Gedächtnissystem. Sprachmodelle setzen zwischen Sitzungen zurück und verlieren während langer Arbeitsabläufe den Kontext. Die Memory Bank löst dies, indem sie die Projektkontinuität in ein strukturiertes Verzeichnis einfacher Markdown-Dateien innerhalb des Repositorys externalisiert.


📁 Memory Bank-Architektur

Die Memory Bank befindet sich in einem memory-bank/-Verzeichnis im Projektstammverzeichnis:

project-root/
└── memory-bank/
    ├── projectbrief.md     # Kernmission, Umfang, Ziele, unverhandelbare Punkte
    ├── productContext.md   # Warum dies existiert, gelöste Benutzerprobleme, Benutzerreisen
    ├── activeContext.md    # AKTUELLER FOKUS, aktive Entscheidungen, aktuelle Änderungen, unmittelbare nächste Schritte
    ├── systemPatterns.md   # Architektur, Komponentenstruktur, Entwurfsmuster, Datenflüsse
    ├── techContext.md      # Technologie-Stack, Abhängigkeiten, Laufzeitbeschränkungen, Umgebungseinrichtung
    └── progress.md         # Was funktioniert, was gebaut ist, bekannte Fehler, Fahrplan

⚡ Progressives Ladeprotokoll

Um den Token-Verbrauch gering zu halten und eine Verdünnung des Kontexts zu vermeiden:

  1. Bei Sitzungsstart / Wiederaufnahme der Arbeit:
    • Überprüfen, ob memory-bank/ existiert.
    • Wenn es existiert, zuerst memory-bank/activeContext.md lesen. Dies stellt sofort das Situationsbewusstsein wieder her.
    • memory-bank/systemPatterns.md oder techContext.md NUR lesen, wenn relevante Architektur- oder Build-Konfigurationen geändert werden.
  2. Bei wichtigen Entscheidungen / Sitzungsende:
    • memory-bank/activeContext.md mit dem aktualisieren, was sich geändert hat und was noch bleibt.
    • memory-bank/progress.md mit neu abgeschlossenen Meilensteinen oder entdeckten Fehlern aktualisieren.

🛠️ Gedächtnisbefehle & Aktionen

1. /memory init (Memory Bank initialisieren)

Wenn memory-bank/ nicht existiert:

  • Die Repository-Struktur scannen (package.json, README.md, Quelldateien, git log).
  • Alle 6 Kerndateien generieren, gefüllt mit verifizierten Details aus der aktuellen Codebasis.

2. /memory update (Aktuellen Zustand synchronisieren)

  • Die Codeänderungen, architektonischen Wendepunkte und aktiven Aufgaben der aktuellen Sitzung in activeContext.md zusammenfassen.
  • Abgeschlossene Elemente in progress.md von "In Bearbeitung" nach "Abgeschlossen" verschieben.

3. /memory record <decision> (Technische Entscheidung protokollieren)

  • Die Entscheidung, Begründung und in Betracht gezogenen Alternativen an systemPatterns.md anhängen.

📋 Dateivorlagen

activeContext.md

# Aktiver Kontext

## Aktueller Fokus
- [Kurze Zusammenfassung des aktuellen Ziels]

## Aktuelle Änderungen
- [Geänderte Datei oder Komponente] — [Begründung]

## Aktive Entscheidungen & Überlegungen
- [Abgestimmter Kompromiss oder Muster]

## Nächste Schritte
1. [Unmittelbare Aufgabe 1]
2. [Unmittelbare Aufgabe 2]

progress.md

# Projektfortschritt

## Was funktioniert
- [Funktion A] — funktionsfähig verifiziert
- [Funktion B] — mit Unit-Tests verifiziert

## Was noch zu bauen ist
- [ ] Meilenstein 1
- [ ] Meilenstein 2

## Bekannte Probleme / Blocker
- [Problembeschreibung und mögliche Behebung]

Individual skills in this repo

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

bruh2211/universal-agent-skills

Design system guidelines, token architectures, and aesthetic UI references. Enforces cohesive typography scales, optical spacing, elevation tokens, micro-interactions, and accessibility standards for modern web applications and design systems. Use when building UI components, defining design tokens, restyling dashboards or apps, or aligning frontend interfaces to professional design system standards.

bruh2211/universal-agent-skills

Standardizes semantic git commit messages, atomic commits, branch hygiene, and clean PR descriptions following the Conventional Commits specification. Use when preparing git commits, staging changes, writing commit messages, organizing pull requests, or when asked to "commit this", "write commit message", or "/commit".

bruh2211/universal-agent-skills

tasteskill v2, the anti-slop frontend skill. Art direction for websites, distilled from a study of 247 curated gallery sites (One Page Love, Awwwards Sites of the Day). Deals researched directions (idea, composition, type, palette, photographs, section blueprints) from a library, enforces a strict no-slop house style with a real-browser inspector, and runs a look-and-fix loop on screenshots. Use this whenever you build, design, redesign, restyle, polish or review a landing page, marketing site, portfolio, product page, one-pager, hero or any public-facing web page, in any stack (HTML/CSS, React, Next.js, Vue, Svelte, Astro, Tailwind) — also when the user says a page looks generic, templated, "AI-made", sloppy, or asks to make it look designed, premium, award-level or less like every other site. Not for dashboards or app screens.

Verwandte Skills