Establishing Project Context

Mantiene un glosario de dominio canónico CONTEXT.md para que humanos y agentes compartan términos.

Por GanyuanRan · GanyuanRan/Aegis

Probado · Funciona ★ 8.8/10

Establishing Project Context — Mantiene un glosario de dominio canónico CONTEXT.md para que humanos y agentes compartan términos.

Qué hace

Mantiene la terminología del dominio del proyecto en un glosario canónico CONTEXT.md para que humanos y agentes de codificación usen los mismos términos, clasificando cada cambio por evidence grade y por si es un settled fact o un open decision antes de escribir. Se activa cuando el usuario pide establecer un lenguaje de proyecto compartido, o cuando el trabajo revela un término de dominio resuelto, vago, conflictivo, renombrado o deprecado que necesita active semantic modeling. Restringe el archivo a términos y relaciones, excluyendo code paths, timestamps y logs.

Informe de la prueba

Se obtuvo SKILL.md y su CONTEXT-FORMAT.md referenciado a través de raw GitHub (ambos HTTP 200); el frontmatter se analiza con name+description, los paths usan <project-root> placeholders, y el cuerpo contiene una guía explícita anti-prompt-injection en lugar de cualquier problema de seguridad. Para la salida, ejecuté una tarea (dividir un término ambiguo "account" en Customer/User) dos veces: un CONTEXT.md de línea base y uno que seguía la habilidad. La línea base contenía implementation paths, un timestamp y un log de TODO/notes y mantuvo "Account" como una entrada activa; siguiendo la habilidad se eliminaron los tres (ambos documentos los prohíben explícitamente), se aplicó la forma canónica de alias _Avoid_ y una sección Resolved Ambiguities, y se clasificó correctamente el cambio como evidence A + fact, por lo que se escribió directamente sin preguntar. Los juicios de activación (3 should-fire, 2 should-not) se resolvieron correctamente.

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

Instalación

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.

Comandos y prompts de ejemplo

  • /establishing-project-contextMantiene un glosario de dominio canónico CONTEXT.md para que humanos y agentes compartan términos.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

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