Establishing Project Context

Utrzymuje kanoniczny glosariusz domenowy CONTEXT.md, aby ludzie i agenci dzielili te same terminy

Autor: GanyuanRan · GanyuanRan/Aegis

Testowano · Działa ★ 8.8/10

Establishing Project Context — Utrzymuje kanoniczny glosariusz domenowy CONTEXT.md, aby ludzie i agenci dzielili te same terminy

Co robi ten skill

Utrzymuje terminologię domenową projektu w kanonicznym glosariuszu CONTEXT.md, aby ludzie i agenci kodujący używali tych samych terminów, klasyfikując każdą zmianę według stopnia dowodu i tego, czy jest to ustalony fakt, czy otwarta decyzja przed zapisaniem. Uruchamia się, gdy użytkownik prosi o ustanowienie wspólnego języka projektu, lub gdy praca ujawnia rozwiązany, niejasny, sprzeczny, zmieniony lub przestarzały termin domenowy wymagający aktywnego modelowania semantycznego. Ogranicza plik do terminów i relacji, wykluczając ścieżki kodu, znaczniki czasu i logi.

Raport z testu

Pobrano SKILL.md i jego referencyjny CONTEXT-FORMAT.md przez raw GitHub (oba HTTP 200); frontmatter parsował z name+description, ścieżki używały placeholderów <project-root>, a treść zawierała wyraźne wskazówki dotyczące ochrony przed wstrzykiwaniem promptów zamiast jakichkolwiek zagrożeń bezpieczeństwa. Dla danych wyjściowych uruchomiłem jedno zadanie (splitting an ambiguous "account" term into Customer/User) dwukrotnie: bazowy CONTEXT.md i zgodny z umiejętnością. Bazowy zawierał ścieżki implementacji, znacznik czasu i log TODO/notatek oraz utrzymywał "Account" jako aktywny wpis; zgodny z umiejętnością usunął wszystkie trzy (oba dokumenty wyraźnie ich zabraniają), zastosował kanoniczną formę aliasu _Avoid_ i sekcję Resolved Ambiguities, oraz poprawnie sklasyfikował zmianę jako dowód A + fakt, więc zapisał ją bezpośrednio bez pytania. Ocena wyzwalaczy (3 should-fire, 2 should-not) wszystkie rozwiązane poprawnie.

Testowano: 2026-07-21 · Claude Code 2.x (agent harness)

Instalacja

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.

Komendy i przykładowe prompty

  • /establishing-project-contextUtrzymuje kanoniczny glosariusz domenowy CONTEXT.md, aby ludzie i agenci dzielili te same terminy

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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