Establishing Project Context

Opprettholder en kanonisk CONTEXT.md domeneglossar slik at mennesker og agenter deler termer

av GanyuanRan · GanyuanRan/Aegis

Bestått ★ 8.8/10

Establishing Project Context — Opprettholder en kanonisk CONTEXT.md domeneglossar slik at mennesker og agenter deler termer

Hva den gjør

Opprettholder prosjektets domeneterminologi i en kanonisk CONTEXT.md-ordliste slik at mennesker og kodeagenter bruker de samme termene, klassifiserer hver endring etter bevisgrad og om det er et etablert faktum eller en åpen beslutning før skriving. Utløses når brukeren ber om å etablere felles prosjektspråk, eller når arbeid avdekker et løst, vagt, motstridende, omdøpt eller utdatert domenebegrep som krever aktiv semantisk modellering. Begrenser filen til termer og relasjoner, ekskluderer kodestier, tidsstempler og logger.

Testrapport

Hentet SKILL.md og dens refererte CONTEXT-FORMAT.md via raw GitHub (begge HTTP 200); frontmatter parses med name+description, stier bruker <project-root> plassholdere, og kroppen inneholder eksplisitt anti-prompt-injection veiledning snarere enn noen sikkerhetsbrudd. For utdata kjørte jeg én oppgave (splitting av en tvetydig "account"-term i Customer/User) to ganger: en baseline CONTEXT.md og en ferdighetsfølgende. Baseline inneholdt implementeringsstier, et tidsstempel og en TODO/notatlogg og beholdt "Account" som en aktiv oppføring; etter ferdigheten ble alle tre fjernet (begge dokumentene forbyr dem eksplisitt), den kanoniske _Avoid_ aliasformen og en Resolved Ambiguities-seksjon ble brukt, og endringen ble korrekt klassifisert som bevis A + faktum slik at den skrev direkte uten å spørre. Utløserbedømmelser (3 skulle utløses, 2 skulle ikke) ble alle korrekt løst.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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-contextOpprettholder en kanonisk CONTEXT.md domeneglossar slik at mennesker og agenter deler termer

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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