Establishing Project Context
Mantiene un glosario de dominio canónico CONTEXT.md para que humanos y agentes compartan términos.
Probado · Funciona
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 projectCreate a glossary of domain terms for this codebaseDefine our project's key domain terminology together