Establishing Project Context
GanyuanRan/AegisUse when the user asks to establish shared project language or project work exposes a resolved, vague, conflicting, renamed, or deprecated domain term that needs active semantic modeling.
At a glance
This skill is for Productivity and helps you establish shared project language, resolve conflicting terminology, and clarify vague domain terms.
/plugin marketplace add GanyuanRan/Aegis
/plugin install establishing-project-context
Setup, runtime and requirements describe GanyuanRan/Aegis, the repo this skill ships in.
documentationTerminologyKnowledge SharingSemantic ModelingProject SetupContext Building
Also in GanyuanRan/Aegis
View the repoUse when retiring old logic, collapsing duplicate owners, removing fallbacks, or touching schema, persistence, or source-of-truth boundaries...
Use when defining new features, product behavior, UI/component design, architecture choices, contract changes, or ambiguous medium/high-comp...
Use when the user asks for caveman mode, fewer tokens, brief responses, compressed communication, or otherwise explicitly requests a much sh...
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Use when verified work has an Aegis-created branch/worktree to integrate or clean up, or the user explicitly requests merge, PR, or branch l...
Use when explicitly asked for first-principles or Occam's-razor review, or when complex decisions involve competing constraints, repeated fi...
Use when the user explicitly sets an Aegis goal with /aegis-goal, Aegis goal:, or asks to define goal, success evidence, stop condition, or...
Use when a task is multi-step, may span context resets or sessions, uses subagents, or risks losing state before completion.
Use when receiving code review feedback before implementing suggestions, especially when feedback is unclear, risky, disputed, or technicall...
Use when the user asks to create, write, update, amend, supersede, or evaluate an ADR, architecture decision record, durable architecture de...
Use when requesting independent code review, after implementation slices, before merging high-risk work, or when verification exposes eviden...
Other Productivity skills
Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use...
Replace with description of the skill and when Claude should use it.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, ed...
Ask which skill or flow fits your situation. A router over the skills in this repo.
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize note...