Establishing Project Context
Behoudt een canonieke CONTEXT.md domeinglossarium zodat mensen en agents termen delen
Getest · Werkt
Wat het doet
Behoudt projectdomeinterminologie in een canonieke CONTEXT.md-glossarium, zodat mensen en coderingsagents dezelfde termen gebruiken, waarbij elke wijziging wordt geclassificeerd op basis van bewijskracht en of het een vaststaand feit of een open beslissing is voordat er wordt geschreven. Activeert wanneer de gebruiker vraagt om een gedeelde projecttaal vast te stellen, of wanneer werk een opgeloste, vage, conflicterende, hernoemde of verouderde domeinterm aan het licht brengt die actieve semantische modellering behoeft. Beperkt het bestand tot termen en relaties, exclusief codepaden, tijdstempels en logboeken.
Testrapport
SKILL.md en de daarin genoemde CONTEXT-FORMAT.md opgehaald via raw GitHub (beide HTTP 200); frontmatter parseert met naam+beschrijving, paden gebruiken <project-root> placeholders, en de inhoud bevat expliciete anti-prompt-injectie richtlijnen in plaats van beveiligingsrisico's. Voor de output heb ik één taak (het opsplitsen van een dubbelzinnige "account"-term in Customer/User) twee keer uitgevoerd: een basislijn CONTEXT.md en een vaardigheid-volgende. De basislijn bevatte implementatiepaden, een tijdstempel en een TODO/notities logboek en behield "Account" als een actieve invoer; na de vaardigheid werden alle drie verwijderd (beide documenten verbieden ze expliciet), de canonieke _Avoid_ alias-vorm en een Resolved Ambiguities-sectie toegepast, en de wijziging correct geclassificeerd als bewijs A + feit, zodat deze direct werd geschreven zonder te vragen. Triggeroordelen (3 zouden moeten activeren, 2 zouden niet moeten) werden allemaal correct opgelost.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
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.
Commando's en voorbeeldprompts
/establishing-project-contextBehoudt een canonieke CONTEXT.md domeinglossarium zodat mensen en agents termen delen
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Establish shared language for this new projectCreate a glossary of domain terms for this codebaseDefine our project's key domain terminology together