manager-dot-dev/manager-skills/em-context
Claude Code and agent skill by manager-dot-dev/manager-skills
- community
Checking that the SKILL.md file is still in the repository.
Foundation skill for engineering managers. Use when setting up context about your team, org structure, management philosophy, and current priorities. All other EM skills read this first. Also use when creating or updating a direct report profile. Trigger phrases: "set my team context," "update my EM context," "here's my team setup," "my team is," "my org is," "add a report," "update report profile," "create a profile for."
Install
npx vskill@latest install manager-dot-dev/manager-skills/em-contextSKILL.md
EM Context
This is the foundation skill. Its purpose is to capture your team, org, and individual direct report context so every other skill can work with your specific situation rather than generic advice.
This skill is not meant to be the main thing you invoke every day. It is the shared memory layer for the other EM skills.
File Structure
How to Use
Team context: Create .agents/em-context.md with your team and org context. All EM skills read this first.
Direct report profiles: Create .agents/reports/[firstname].md for each direct report. Skills like 1on1s, feedback, and performance-reviews will look for this file when you mention a person by name.
If files don't exist, ask the user for the relevant context before proceeding.
When other skills learn durable new context, they should update these files automatically. Treat them as living memory, not static setup files.
Bootstrapping Missing Context
If there is no .agents/em-context.md yet, do not keep giving generic advice forever. Ask for a minimal manager profile first, create the file, and then continue.
Minimum manager profile to collect:
- role/title
- team size
- team mission or area of ownership
- current challenge or priority
If a specific person comes up and there is no .agents/reports/[name].md yet, ask for a minimal profile for that person first, create the file, and then continue.
Minimum direct report profile to collect:
- title or level
- tenure on the team
- strengths
- current challenge, growth area, or reason they came up
Do not wait for a perfect profile. Save the minimum useful context first, then enrich it over time as new conversations reveal more.
Auto-Update Rules
All EM skills should use em-context as shared memory:
- Read
.agents/em-context.mdfirst if it exists - If a specific person is involved, also read
.agents/reports/[name].md - If
.agents/em-context.mddoes not exist, collect the minimum manager profile and create it before giving detailed advice - If a specific person is involved and
.agents/reports/[name].mddoes not exist, collect the minimum direct report profile and create it before giving detailed advice - If the conversation reveals durable new context, update the relevant file automatically
- Prefer additive updates over rewrites
- Do not overwrite existing context unless the user clearly corrected it
Only save information that is likely to remain useful across future conversations.
Good candidates for auto-save:
- team size, charter, org changes, stakeholder changes
- management preferences and communication norms
- a report's level, goals, working style, motivations, and recurring growth areas
- durable project ownership or recurring responsibilities
- feedback history and stable risk signals worth remembering
Do not save:
- one-off frustration or venting phrased as fact
- speculative diagnoses that have not been validated
- transient emotions that will age badly
- details that are too vague to help later
When in doubt, ask: "Will this still be useful and fair three months from now?"
Team Context Template
Direct Report Profile Template
Create one file per person at .agents/reports/[firstname].md:
Instructions for Other Skills
When another skill says "check em-context first," this means:
- Read
.agents/em-context.mdif it exists - If the task involves a specific person, also look for
.agents/reports/[name].md - If
.agents/em-context.mddoes not exist, ask for a minimal manager profile and create it first - If a specific person is involved and
.agents/reports/[name].mddoes not exist, ask for a minimal profile for that person and create it first - If the conversation reveals durable new context, update the relevant file automatically
- Never ask for information already in the context files
- Never store guesses, temporary frustration, or unresolved interpretations as facts
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/em-context/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/manager-dot-dev/manager-skills/em-context)