Establishing Project Context

Udržuje kanonický glosář doménových termínů CONTEXT.md, aby lidé a agenti sdíleli pojmy

od GanyuanRan · GanyuanRan/Aegis

Otestováno · Funguje ★ 8.8/10

Establishing Project Context — Udržuje kanonický glosář doménových termínů CONTEXT.md, aby lidé a agenti sdíleli pojmy

Co umí

Udržuje terminologii projektové domény v kanonickém glosáři CONTEXT.md, aby lidé a kódovací agenti používali stejné termíny, klasifikuje každou změnu podle stupně důkazů a podle toho, zda jde o ustálený fakt nebo otevřené rozhodnutí před zápisem. Spouští se, když uživatel požádá o vytvoření sdíleného projektového jazyka, nebo když práce odhalí vyřešený, vágní, konfliktní, přejmenovaný nebo zastaralý doménový termín vyžadující aktivní sémantické modelování. Omezuje soubor na termíny a vztahy, vylučuje cesty kódu, časová razítka a logy.

Testovací report

Načteno SKILL.md a jeho odkazované CONTEXT-FORMAT.md přes raw GitHub (obojí HTTP 200); frontmatter se parsuje s name+description, cesty používají zástupné symboly <project-root> a tělo obsahuje explicitní anti-prompt-injection guidance rather than any security smell. Pro output jsem spustil jeden úkol (splitting an ambiguous "account" term into Customer/User) dvakrát: a baseline CONTEXT.md a skill-following one. The baseline carried implementation paths, a timestamp, and a TODO/notes log and kept "Account" as a live entry; following the skill stripped all three (both docs explicitly forbid them), applied the canonical _Avoid_ alias form and a Resolved Ambiguities section, and correctly classified the change as evidence A + fact so it wrote directly without asking. Trigger judgments (3 should-fire, 2 should-not) all resolved correctly.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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.

Příkazy a ukázkové prompty

  • /establishing-project-contextUdržuje kanonický glosář doménových termínů CONTEXT.md, aby lidé a agenti sdíleli pojmy

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

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