Establishing Project Context

Behoudt een canonieke CONTEXT.md domeinglossarium zodat mensen en agents termen delen

Door GanyuanRan · GanyuanRan/Aegis

Getest · Werkt ★ 8.8/10

Establishing Project Context — Behoudt een canonieke CONTEXT.md domeinglossarium zodat mensen en agents termen delen

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 project
  • Create a glossary of domain terms for this codebase
  • Define our project's key domain terminology together