Establishing Project Context

Pflegt ein kanonisches CONTEXT.md Domänenglossar, damit Menschen und Agenten Begriffe teilen

von GanyuanRan · GanyuanRan/Aegis

Getestet · Funktioniert ★ 8.8/10

Establishing Project Context — Pflegt ein kanonisches CONTEXT.md Domänenglossar, damit Menschen und Agenten Begriffe teilen

Was es kann

Pflegt die Projektdomänen-Terminologie in einem kanonischen CONTEXT.md-Glossar, damit Menschen und Code-Agenten dieselben Begriffe verwenden, und klassifiziert jede Änderung nach Evidenzgrad und danach, ob es sich um eine feststehende Tatsache oder eine offene Entscheidung handelt, bevor sie geschrieben wird. Wird ausgelöst, wenn der Benutzer darum bittet, eine gemeinsame Projektsprache zu etablieren, oder wenn die Arbeit einen gelösten, vagen, widersprüchlichen, umbenannten oder veralteten Domänenbegriff aufdeckt, der eine aktive semantische Modellierung erfordert. Beschränkt die Datei auf Begriffe und Beziehungen, unter Ausschluss von Codepfaden, Zeitstempeln und Protokollen.

Testbericht

SKILL.md und die referenzierte CONTEXT-FORMAT.md über raw GitHub abgerufen (beide HTTP 200); Frontmatter wird mit name+description geparst, Pfade verwenden <project-root> Platzhalter, und der Hauptteil enthält explizite Anweisungen zur Anti-Prompt-Injection anstelle von Sicherheitsbedenken. Für die Ausgabe habe ich eine Aufgabe (Aufteilung des mehrdeutigen Begriffs 'account' in Customer/User) zweimal ausgeführt: eine Baseline CONTEXT.md und eine der Fähigkeit folgende. Die Baseline enthielt Implementierungspfade, einen Zeitstempel und ein TODO/Notizen-Protokoll und behielt 'Account' als aktiven Eintrag bei; die der Fähigkeit folgende Version entfernte alle drei (beide Dokumente verbieten sie explizit), wandte die kanonische _Avoid_ Alias-Form und einen Abschnitt 'Resolved Ambiguities' an und klassifizierte die Änderung korrekt als Evidenz A + Fakt, sodass sie direkt ohne Nachfrage geschrieben wurde. Trigger-Urteile (3 sollten auslösen, 2 sollten nicht) wurden alle korrekt gelöst.

Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/GanyuanRan/Aegis.git /tmp/establishing-project-context-src
mkdir -p ~/.claude/skills
cp -R /tmp/establishing-project-context-src/skills/establishing-project-context ~/.claude/skills/establishing-project-context
# Self-contained: SKILL.md + CONTEXT-FORMAT.md, no external deps, tools, or API keys.
# Part of the Aegis "method pack"; works standalone as a single skill.

Befehle & Beispiel-Prompts

  • /establishing-project-contextPflegt ein kanonisches CONTEXT.md Domänenglossar, damit Menschen und Agenten Begriffe teilen

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Establish shared language for this new project
  • Create a glossary of domain terms for this codebase
  • Define our project's key domain terminology together