← Browse

@manager-dot-dev/manager-skills

A

An OPINIONATED library of Agent Skills for engineering managers, tech leads, and directors.

instructionscodex

Install

agr install @manager-dot-dev/manager-skills --target codex

Writes 1 file into AGENTS.md, pinned to git-7a86fb26.

  • AGENTS.md

Document

AGENTS.md

Guidelines for AI agents working in this repository.

Repository Overview

This repository contains Agent Skills for engineering managers, following the Agent Skills specification. Skills install to .agents/skills/ (the cross-agent standard).

  • Name: Engineering Management Skills
  • License: MIT

Repository Structure

engineeringmanagementskills/
├── skills/                # Agent Skills
│   └── skill-name/
│       ├── SKILL.md       # Required skill file
│       └── references/    # Optional supporting docs
├── CONTRIBUTING.md
├── AGENTS.md
├── LICENSE
└── README.md

Skill File Requirements

Every SKILL.md must have valid YAML frontmatter:

---
name: skill-name
description: When to use this skill. Include trigger phrases.
metadata:
  version: 1.0.0
---

Rules:

  • name must match directory name exactly
  • name is 1-64 chars, lowercase alphanumeric + hyphens only
  • description is 1-1024 characters
  • Keep SKILL.md under 500 lines; move reference material to references/

Foundation Skill

em-context is the foundation. All other skills should instruct the agent to read .agents/em-context.md (or .agents/skills/em-context/SKILL.md) before proceeding, so they have team and org context.

Repository README

Describes manager-dot-dev/manager-skills as a whole, which may contain artifacts other than this one. Where this artifact had no useful description of its own, its summary was taken from here.

Engineering Management Skills

An OPINIONATED library of Agent Skills for engineering managers, tech leads, and directors.

LLMs were trained on the whole internet, and they suck at advice related to management.

This repo is based on the best articles I've read in the last 10 years, engineering management and leadership books, my course, and my own articles and posts based on my own experience. No link to the course here, so nobody can blame me for promotion. For the books, I used only my own notes. I did not upload the full books to LLMs.

You may strongly disagree with an answer. That's good, and that's the point. Generic shit advice is not helpful. If you disagree, follow your own opinion.

My goal is to provide some useful perspective, like you had talked to a fellow EM and shared your dilemma.

The opinions are mine. They are not universal truth, and this is not a how-to guide.

I encourage you to stress these skills. Dive deep. Ask for ideas, suggestions, alternatives, and pushback. The point is not to get a perfect answer on the first try, but to use the skill as a thinking partner for a real management situation.

I also included a database of 100 practical ideas for improving your team and supporting your engineers, so the skills can suggest concrete actions instead of staying at the level of abstract advice.

The skills are heavily based on articles from my blog and newsletter, newsletter.manager.dev. See the Resources section for the full list of articles and books that inspired this repo, including resources that did not end up being used directly in a skill.

What This Repository Is

These skills help AI agents give sharper management support for 1:1s, feedback, hiring, performance, roadmap tradeoffs, team health, delegation, stakeholder communication, and related engineering leadership work.

The repository follows the Agent Skills specification. Each skill lives in skills/<skill-name>/SKILL.md and may include focused supporting material under references/.

How The Skills Work

em-context is the foundation skill. It stores team, org, manager, and direct-report context. Other skills should read that context first when it exists, and update it automatically when a conversation reveals durable new information, so advice can stay grounded in the user's actual team.

Each management skill is designed to:

  • Trigger from realistic manager prompts, not only exact skill names
  • Ask only for missing context that materially changes the advice
  • Give concise, direct, manager-ready guidance by default
  • Provide scripts, next steps, tradeoffs, and risks where useful
  • Preserve a clear point of view instead of flattening everything into generic advice
  • Link to source material in references/sources.md

Skills By Management Area

The skills/ directory stays flat so skills are easy to install and publish. This grouping is only here to make the library easier to browse.

Foundation

SkillPurpose
em-contextStores team/org context and direct-report profiles used by the other skills, and acts as shared memory across conversations

Managing People

Individual humans: growth, feedback, motivation, performance, retention, hiring, and direct manager/report conversations.

SkillPurpose
1on1sPrepare, run, improve, and follow up on 1:1s
career-developmentSupport career growth, promotion readiness, and career conversations
engineer-motivationDiagnose what drives engineers and match work to motivation
feedbackGive specific positive or corrective feedback and ask for feedback upward
hiringDefine roles, structure interviews, calibrate hiring, and evaluate new hires
managing-high-performersManage top engineers, brilliant jerks, boredom, ambition, and burnout risk
performance-reviewsDiagnose underperformance, write reviews, and decide on PIPs or exits
retaining-developersDiagnose attrition risk and prepare retention conversations

Building The Team

The team as a system: ownership, trust, rituals, staffing shape, knowledge flow, and sensitive team-level situations.

SkillPurpose
delegationMove managers out of the bottleneck role and build ownership
difficult-situationsHandle high-stakes management edge cases and sensitive situations
knowledge-sharingBreak knowledge silos and improve documentation/onboarding flow
meetingsDecide whether to meet, run better meetings, and protect engineering focus time
team-compositionDiagnose team capability gaps and hiring/assignment needs
team-healthAssess and improve morale, trust, intensity, engagement, and team culture

Delivery And Execution

Getting work through the system: prioritization, deadlines, productivity, hidden work, delivery tradeoffs, and capacity.

SkillPurpose
developer-productivityMeasure team productivity without harmful individual scoring
managing-urgencyHandle deadlines, fake urgency, crisis pressure, and tradeoff conversations
roadmap-planningPlan roadmaps, prioritize tech work, and communicate tradeoffs
shadow-workIdentify hidden capacity drains like support, glue work, and shadow backlogs

Product, Business, And Stakeholders

Operating outside the team boundary: PM partnership, business framing, stakeholder trust, upward communication, architecture collaboration, and written alignment.

SkillPurpose
business-literacyTranslate engineering work into business and finance language
influencePersuade stakeholders and get buy-in without direct authority
managing-upBuild a reliable relationship with your manager and communicate upward
working-with-architectsWork effectively with architects, staff engineers, and principal engineers
working-with-pmBuild a stronger PM-EM partnership and improve product orientation
written-communicationDraft clear Slack messages, announcements, and stakeholder updates

Managing Yourself

Your own operating system as a manager: role transitions, personal traps, bad-day patterns, and recurring leadership tensions.

SkillPurpose
management-transitionsNavigate new-manager, inherited-team, peer-to-manager, and acquisition transitions
managing-yourselfDiagnose personal EM traps, bad-day patterns, and recurring leadership tensions

Installation

Use the Skills CLI in the project where you want to install the skills:

npx skills init
npx skills add manager-dot-dev/manager-skills

You can also install a specific skill from the repo:

npx skills add manager-dot-dev/manager-skills/skills/1on1s

Then create or update .agents/em-context.md with your team context so the other skills can tailor their advice.

Repository Structure

skills/
  skill-name/
    SKILL.md
    references/
      sources.md

Resources

The skills are heavily based on articles from newsletter.manager.dev, plus the articles and books below. This list includes sources that inspired the repo even when they did not end up directly referenced in a specific skill.

Articles

#TitleURL
110 Interview Techniques From the World's Best Interviewershttps://www.readtheprofile.com/p/the-profile-10-interview-techniques
21:1 as a manager of managershttps://randsinrepose.com/archives/the-update-the-vent-and-the-disaster/
312 signs you are working in a feature factoryhttps://cutle.fish/blog/12-signs-youre-working-in-a-feature-factory
45 Engineering Manager Archetypeshttps://www.patkua.com/blog/5-engineering-manager-archetypes/
5A company is not a family - it's a teamhttps://world.hey.com/dhh/you-re-not-guaranteed-a-spot-on-the-team-95080248
6Advice for new directorshttps://www.rubick.com/advice-for-new-directors/
7Agile is Dead! The Endless Debate!https://dpereira.substack.com/p/agile-is-dead-true-or-false
8All Projects Are Business Projectshttps://staysaasy.com/management/2023/10/08/all-projects-are-business-projects.html
9Ambition gravityhttps://www.developing.dev/p/ambition-gravity
10Answer to 'no estimations'https://lucasfcosta.com/2023/07/15/people-who-cant-estimate.html
11Article - Reliable teamshttps://staysaasy.com/management/2022/09/17/Reliable-Teams.html
12Best interview questions by Lennyhttps://www.lennysnewsletter.com/p/the-best-interview-questions
13Bottlenecks and the theory of constraintshttps://www.theengineeringmanager.com/growth/theory-of-constraints/
14Brian Chesky on how to hirehttps://www.lennysnewsletter.com/p/brian-chesky-on-hiring
15Brook's Law - adding more people can make software laterhttps://newsletter.eng-leadership.com/p/brooks-law
16Commandos, Infantry, and Policehttps://cdixon.org/2010/02/18/the-three-phases-of-business-growth
17CTO vs VPE / VP R&Dhttps://www.gitprime.com/the-cto-vs-vp-engineering-debate/
18Data Dog downtime incidenthttps://www.datadoghq.com/blog/2023-03-08-postmortem/
19Dealing with feature factoryhttps://www.svpg.com/dealing-with-feature-teams/
20Developer Experience managementhttps://newsletter.pragmaticengineer.com/p/developer-experience
21Developer productivity - Advocating for qualitative metricshttps://newsletter.pragmaticengineer.com/p/developer-productivity
22Developer progressionhttps://www.progression.fyi/
23DevEx - measuring developer productivityhttps://queue.acm.org/detail.cfm?id=3595878
24Disagree and commit just doesn't workhttps://newsletter.weskao.com/p/disagree-and-commit
25DMO Framework - Developer Motivation Explainedhttps://www.developing.dev/p/dmo-framework
26DX Core 4 - Developer Productivity Metricshttps://getdx.com/research/measuring-developer-productivity-with-the-dx-core-4/
27Elite vs Average performershttps://www.developing.dev/p/elite-vs-average-performers
28Embracing negativity and the Abilene paradoxhttps://www.rubick.com/embracing-negativity/
29Engineering excellencehttps://newsletter.pragmaticengineer.com/p/engineering-excellence
30Engineering Metrics Explainedhttps://newsletter.pragmaticengineer.com/p/engineering-metrics
31Fail fast, fail cheap, fail forwardhttps://www.svpg.com/fail-fast/
32Feature Flags - Engineering practiceshttps://martinfowler.com/articles/feature-toggles.html
33Fixing broken teams - don't blame the previous leaderhttps://mgmt.beehiiv.com/p/fix-your-broken-team-8-turnaround-tips-for-sustained-success
34Gamifying feedbackhttps://www.bitsandbrushes.news/p/how-to-boost-remote-speed-feedback
35Getting an Engineering Executive Jobhttps://newsletter.pragmaticengineer.com/p/getting-an-engineering-executive
36Good Managers Clear Pathshttps://leadership.garden/
37Good product teamshttps://www.youtube.com/watch?v=Y4PdUItyXUk
38Google - The five keys to a successful teamhttps://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team/
39Handling layoffshttps://kellanem.com/notes/layoff-foundations
40Hands-Onhttps://open.substack.com/pub/chaitimewithchaitali/p/hands-on
41Have Concerns And Commithttps://blog.staysaasy.com/p/have-concerns-and-commit
42Hiring - culture contribution instead of culture fithttps://kevanlee.substack.com/p/513-how-what-vs-do-is
43Hiring A Playershttps://mgmt.beehiiv.com/p/the-talent-factory-how-to-identify-and-develop-a-players-for-your-team
44Hiring for Additivityhttps://medium.com/@aaronlerch/hiring-for-additivity-548d58016cc7
45How Can You Help Your Team Avoid Layoffshttps://mgmt.beehiiv.com/p/how-can-you-help-your-team-avoid-layoffs
46How Engineering Management is Changing in 2024https://refactoring.fm/p/how-engineering-management-is-changing
47How I stay motivated as an engineering managerhttps://open.substack.com/pub/becomingaleader/p/how-i-stay-motivated-as-an-engineering
48How To Build The Leadership Habits That Lead To Great Teamshttps://mgmt.beehiiv.com/p/how-to-build-the-leadership-habits-that-lead-to-great-teams
49How much appreciation do you show your teamhttps://open.substack.com/pub/thecaringtechie/p/how-much-appreciation-do-you-show
50How to Become More Likablehttps://open.substack.com/pub/theprofile/p/how-to-become-more-likable-charismatic
51How to Become a Master Negotiatorhttps://open.substack.com/pub/theprofile/p/negotiation-techniques
52How to Design an Org for Founder Modehttps://open.substack.com/pub/danhock/p/designing-an-org-for-founder-mode
53How to Self-Manage Even if You Have a Managerhttps://open.substack.com/pub/thecaringtechie/p/how-to-self-manage-even-if-you-have
54How to Ship Fasthttps://wraptext.equals.com/how-to-ship-fast/
55How big companies do project managementhttps://blog.pragmaticengineer.com/project-management-at-big-tech/
56How to create a culture of dogfoodinghttps://nickey.substack.com/p/how-to-create-a-culture-of-dogfooding
57How to get more headcounthttps://lethain.com/how-to-get-more-headcount/
58How to on-board yourself when you join a new teamhttps://open.substack.com/pub/weskao/p/how-to-on-board-yourself
59How to operate (barrels and ammunition)https://www.youtube.com/watch?v=6fQHLK1aIBs
60How to prioritize featureshttps://www.ycombinator.com/library/8p-how-to-prioritize-features
61How to properly estimate a projecthttps://hybridhacker.email/p/demystifying-project-estimation
62How to run better meetingshttps://open.substack.com/pub/torstenwalbaum/p/how-to-run-better-meetings
63Ice breaker questionshttps://dariarudnik.com/tpost/spnhl05sk1-breaking-the-virtual-ice-100-questions-f
64In a Job Interview, Acknowledge Your Weaknesseshttps://adamgrant.substack.com/p/in-a-job-interview-this-is-how-to
65Judge Your Coworkershttps://open.substack.com/pub/staysaasy/p/judge-your-coworkers
66Kebab vs Cake organizationhttps://blog.alexewerlof.com/p/kebab-vs-cake
67Layers of contexthttps://lethain.com/layers-of-context/
68Lessons from Netflix CTOhttps://www.lennysnewsletter.com/p/how-netflix-builds-a-culture-of-excellence
69Maker's Schedule, Manager's Schedulehttps://www.paulgraham.com/makersschedule.html
70Management Time: Who's Got the Monkeyhttps://hbr.org/1999/11/management-time-whos-got-the-monkey
71Manager / Leader / Mentorhttps://enginuity.substack.com/
72Managing Expectationshttps://markasmithjr.substack.com/p/practical-to-powerful-great-expectations
73Managing High Performershttps://blog.staysaasy.com/p/managing-high-performers
74Managing Uphttps://review.firstround.com/a-tactical-guide-to-managing-up-30-tips-from-the-smartest-people-we-know
75Managing Urgencyhttps://oded.substack.com/p/note-to-future-self-beware-of-fake
76Managing up - shit rolls downhillhttps://www.leahtharin.com/p/the-skill-that-gets-you-fired-or
77Managing up: 11 ways to get better feedbackhttps://newsletter.weskao.com/p/get-better-feedback
78Micromanagement balancehttps://shamun.dev/posts/micromanagement
79Mistakes you shouldn't let your reports makehttps://bjorg.bjornroche.com/management/mistakes-should-not-let-make/
80On Estimates - Shay Yallin Bloghttps://www.shaiyallin.com/post/someestimates
81On multi dimensional tradeoffshttps://lethain.com/multi-dimensional-tradeoffs/
82Onboarding for technical leadership roleshttps://substack.com/app-link/post?publication_id=1002265&post_id=142445063
83One on One Meeting Format Ideashttps://marcgg.com/
84Organizing a Hackathonhttps://newsletter.pragmaticengineer.com/p/hackathons
85Performance management the rising tidehttps://theengineeringmanager.substack.com/p/performance-management-the-rising
86Performance of engineering teamshttps://blog.malt.engineering/should-we-measure-the-performance-of-an-engineering-team-e461ccff1cd4
87Polarity Managementhttps://www.chaitime.chaitalinarla.com/p/equilibrium
88Practices to reduce meetingshttps://medium.com/illumination/back-to-back-meetings-create-an-illusion-of-productivity-why-the-best-leaders-keep-an-empty-adbb02abdc0f
89Prioritization vs Filteringhttps://betterprogramming.pub/you-will-always-have-more-problems-than-engineers-aafff94a4623
90Reframing technical debthttps://www.engineeringleadership.xyz/p/reframing-technical-debt
91Retention techniques - Elena Vernahttps://www.elenaverna.com/p/how-to-improve-your-voluntary-churn
92Stop with the compliment sandwichhttps://adamgrant.substack.com/p/stop-serving-the-compliment-sandwich
93Team building - dream team workshop by Mirohttps://miro.com/miroverse/dream-team-workshop/
94Ten Types of Software Engineering Wastehttps://www.practicalengineering.management/p/ten-types-of-software-engineering
95The 5 Questions to Unlock Poor Performershttps://mgmt.beehiiv.com/
96The 6 Mistakes You're Going to Make as a New Managerhttps://terriblesoftware.org/2024/12/04/the-6-mistakes-youre-going-to-make-as-a-new-manager/
97The Management Skill Nobody Talks About - repairhttps://terriblesoftware.org/2025/08/22/the-management-skill-nobody-talks-about/
98The Tarzan Method for career developmenthttps://open.substack.com/pub/theengineeringmanager/p/the-tarzan-method
99The lifecycles of engineering teamshttps://betterprogramming.pub/10-ideas-from-the-best-book-on-engineering-management-c3caa706f77c
100The origin of blameless post mortemshttps://www.etsy.com/codeascraft/blameless-postmortems
101The unspoken skill of finessehttps://open.substack.com/pub/weskao/p/the-unspoken-skill-of-finesse
102Tying Engineering Metrics to Business Metricshttps://icchasethi.medium.com/tying-engineering-metrics-to-business-metrics-f4df7651e026
103What is good retentionhttps://www.lennysnewsletter.com/p/what-is-good-retention-issue-29
104What makes a good manager at Googlehttps://addyo.substack.com/p/effective-engineering-managers
105Why Engineers Hate Their Managershttps://terriblesoftware.org/2025/06/24/why-engineers-hate-their-managers-and-what-to-do-about-it/
106Your manager wants you to manage himhttps://mgmt.beehiiv.com/p/your-managers-dirty-little-secret-they-want-you-to-manage-them

Books

#TitleAuthor
1The Everything StoreBrad Stone
2Amp It Up: Leading for HypergrowthFrank Slootman
3An Elegant Puzzle: Systems of Engineering ManagementWill Larson
4High Output ManagementAndrew Grove
5Atomic HabitsJames Clear
6Become an Effective Software Engineering ManagerJames Stanier
7Crossing the ChasmGeoffrey Moore
8Deep WorkCal Newport
9Empowered: Ordinary People, Extraordinary ProductsMarty Cagan
10Extreme OwnershipJocko Willink & Leif Babin
11From Worst to FirstGordon Bethune
12Hit RefreshSatya Nadella
13How Big Things Get DoneBent Flyvbjerg & Dan Gardner
14Influence: The Psychology of PersuasionRobert Cialdini
15Intercom on Jobs to be DoneIntercom
16It Doesn't Have to Be Crazy at WorkJason Fried & David Heinemeier Hansson
17Competing Against LuckClayton M. Christensen, Karen Dillon, Taddy Hall & David S. Duncan
18Leading SnowflakesOren Ellenbogen
19Mistakes Were Made (But Not by Me)Carol Tavris & Elliot Aronson
20Never Split the DifferenceChris Voss
21No Rules RulesReed Hastings
22Hackers & PaintersPaul Graham
23Peopleware: Productive Projects and TeamsTom DeMarco & Tim Lister
24Radical CandorKim Scott
25Setting the TableDanny Meyer
26The Five Dysfunctions of a TeamPatrick Lencioni
27The Almanack of Naval RavikantEric Jorgenson
28The Art of Leadership: Small Things, Done WellMichael Lopp
29The Diary of a CEO: The 33 Laws of Business and LifeSteven Bartlett
30The Dichotomy of LeadershipJocko Willink & Leif Babin
31The GoalEliyahu M. Goldratt
32The Hard Thing About Hard ThingsBen Horowitz
33The Making of a ManagerJulie Zhuo
34The Mom TestRob Fitzpatrick
35The Mythical Man-MonthFrederick P. Brooks Jr.
36The Nvidia Way: Jensen Huang and the Making of a Tech GiantTae Kim
37Turn the Ship Around!L. David Marquet
38Work Rules!Laszlo Bock

Contributing

See CONTRIBUTING.md for how to add or improve skills.

Each SKILL.md should:

  • Use valid YAML frontmatter
  • Keep name equal to the directory name
  • Keep description under 1024 characters
  • Stay under 500 lines
  • Read em-context before giving personalized advice
  • Prefer concise, direct, manager-ready output

Trustgrade A

  • passBody integrity

    Whether the stored document is plausibly the kind of file the artifact declares, rather than something fetched by mistake.

  • passType matchnot applicable to this artifact type

    Whether the artifact is really the kind of thing its metadata claims it is.

  • passFreshness

    How long since the source repository was last pushed to.

  • passPrompt injection

    Scans the artifact's own text for instructions aimed at your agent rather than at you.

  • passLicense

    Whether the source repository declares an SPDX license permissive enough to redistribute.

How the grade is calculated

Each check contributes 0 points when it passes, 1 when it warns, and 2 when it fails. The total maps to a letter:

  • Aevery check passed
  • Bone warning
  • Ctwo warnings
  • Dprompt injection or body integrity failed, or three warnings
  • Fone of those failed, and something else is wrong

These are automated hygiene checks, not a security audit, and not a dependency or vulnerability scan. A grade of A means nothing was flagged — not that the artifact is safe.

Versions

  • git-7a86fb26ab8c2026-08-06