Establishing Project Context

Vedligeholder en kanonisk CONTEXT.md domæneordliste, så mennesker og agenter deler termer

Af GanyuanRan · GanyuanRan/Aegis

Testet · Virker ★ 8.8/10

Establishing Project Context — Vedligeholder en kanonisk CONTEXT.md domæneordliste, så mennesker og agenter deler termer

Hvad det gør

Vedligeholder projektets domæneterminologi i en kanonisk CONTEXT.md ordliste, så mennesker og kodeagenter bruger de samme termer, og klassificerer hver ændring efter bevisgrad og om det er et afgjort faktum eller en åben beslutning før skrivning. Udløses når brugeren beder om at etablere et fælles projektsprog, eller når arbejdet afdækker et løst, vagt, modstridende, omdøbt eller forældet domæneterm, der kræver aktiv semantisk modellering. Begrænser filen til termer og relationer, eksklusive kodestier, tidsstempler og logs.

Testrapport

Hentede SKILL.md og dens refererede CONTEXT-FORMAT.md via rå GitHub (begge HTTP 200); frontmatter parses med name+description, stier bruger <project-root> pladsholdere, og indholdet indeholder eksplicit anti-prompt-injection vejledning snarere end nogen sikkerhedsbrist. For output kørte jeg én opgave (opdeling af et tvetydigt "account" term i Customer/User) to gange: en baseline CONTEXT.md og en færdigheds-følgende. Baseline indeholdt implementeringsstier, et tidsstempel og en TODO/notes log og beholdt "Account" som en live-indgang; efter færdigheden fjernede den alle tre (begge docs forbyder dem eksplicit), anvendte den kanoniske _Avoid_ alias-form og en Resolved Ambiguities sektion, og klassificerede korrekt ændringen som bevis A + faktum, så den skrev direkte uden at spørge. Trigger-bedømmelser (3 skulle udløses, 2 skulle ikke) blev alle løst korrekt.

Testet: 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.

Kommandoer og eksempelprompter

  • /establishing-project-contextVedligeholder en kanonisk CONTEXT.md domæneordliste, så mennesker og agenter deler termer

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

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