Skills for Real Engineers. Straight from my .agents directory.
establishing-project-context
Agent skill fromGanyuanRan/Aegis
Use when the user asks to establish shared project language, or project work exposes a conflicting, renamed, or deprecated domain term that needs active semantic modeling. Routine small tasks stay on the fast path.
How to install establishing-project-context
npx skills add GanyuanRan/Aegis# or add only this skill to Claude Code: copy the folder
skills/establishing-project-context/
# into
~/.claude/skills/establishing-project-context/ (all projects)
.claude/skills/establishing-project-context/ (one project)
1# Establishing Project Context23## Overview45Maintain project domain language in `CONTEXT.md` so humans and agents use the6same canonical terms. This skill is the single active-modeling and write-policy7owner; it does not own passive glossary reads.89`CONTEXT.md` is terminology infrastructure, not Aegis governance, architecture,10requirements, task state, session memory, or runtime authority. Those retain11their current project owners.1213## Passive Consumption vs Active Modeling1415Passive consumption is a cheap habit of the task-owning workflow:16171. For non-trivial project work, check `CONTEXT-MAP.md`, then relevant root or18 bounded-context `CONTEXT.md` files when present.192. Read only relevant active terms and relationships; index first when large.203. Treat open ambiguities as unresolved data, not active truth.214. Continue the owning workflow without loading this skill.2223Load this skill only for active modeling when at least one signal exists:2425- a newly resolved domain concept26- a vague, overloaded, or conflicting term27- an approved rename, merge, deprecation, or meaning change28- authority, code, tests, or public language contradict the glossary29- a deprecated alias re-enters user-visible language3031Tiny factual, status, formatting, or mechanical work performs no context32ceremony.3334## Location and Safety3536- Single context: `<project-root>/CONTEXT.md`37- Multiple bounded contexts: root `CONTEXT-MAP.md` maps context names to local38…
Excerpt shown under the repository's MIT license.
More skills in Aegis
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
