Establishing Project Context
Pflegt ein kanonisches CONTEXT.md Domänenglossar, damit Menschen und Agenten Begriffe teilen
Getestet · Funktioniert
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 projectCreate a glossary of domain terms for this codebaseDefine our project's key domain terminology together