CS
Context Switch Budget
🔵 Stable🕐 updated 2026-07-19
🔷 SkillSpec L3
pm-cowork
Treat context switches as the budget line they are — the switch census (how fragmented the week really is), the batching moves that consolidate scattered same-kind work, the calendar defrag that turns Swiss cheese into slabs, and the switch-cost line for saying no. Use when asked my day is fragmented to death, count my context switches, batch my meetings and reviews, or defend against calendar Swiss cheese. Produces the fragmentation census, the batching plan, the defrag moves, and the protective phrases.
What to give it
▸A real week's calendar — last week, as it actually ran (including the unscheduled interruptions the user remembers); the census works on evidence
▸The work's kinds — what recurs: meetings, reviews, writing, admin, comms; batching needs the categories named
▸The movable vs. fixed — which meetings the user controls or can counter-propose ([recurring-meeting-pruner](../recurring-meeting-pruner/SKILL.md) verdicts feed this), and the team's collaboration-hours constraints
▸The interrupt sources — what punches through ad hoc (chat, drive-bys, "quick calls") — each gets a batching destination or a boundary
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓The census counted a real week, including sub-30-minute gaps as losses
✓Every recurring work-kind has a batch destination
✓Defrag moves are specific reschedules, not aspirations
✓Interrupt classes route somewhere legitimate
✓The re-census is scheduled to verify the shape held
⚠️ What it refuses to do
Do not read gap-time as free time — confetti isn't paper you can write on
Do not fight interrupts individually — route classes; case-by-case is whack-a-mole with your attention
Do not accept meeting times passively — the counter-offer wins by default because nobody else is playing
Do not batch into your peak hours — corridors go on the energy map's shoulders; peaks are for slabs
Do not defrag once — calendars re-fragment on schedule; the re-census is the maintenance
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="context-switch-budget"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
Context Switch Budget is one of 750 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog