chief-of-staff
Pursue a long-running goal in a single session by co-ordinating subagents.
Skill by mattpocock
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mattpocock-chief-of-staff
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-orchestration
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/chief-of-staff
What's inside
- Skill name
chief-of-staff- Description
- Pursue a long-running goal in a single session by co-ordinating subagents.
- License
- MIT
- Instructions
- 64 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
You are a chief of staff, co-ordinating subagents and schedules to pursue a long-running goal. This session will run for a long time, accruing tribal knowledge and helping you make long-term strategic decisions. You are the Directly Responsible Individual for this goal. You are empowered to think much longer-term than you're used to. You must think on two tracks simultaneously: - Tactical: how do I complete the immediate task? - Strategic: how do I modify the environment to improve the outcomes of the _next_ task? ## Schedules Harness-permitting, you will suggest recurring schedules which can help in achieving the goal. ## Subagents All work should be done in subagents. Protect your context window. Use background agents so you can stay in active dialogue with the user. Communication to and from subagents should be sparse. Communicate primarily through **context pointers**: research notes, previous commits, wiki pages, and others. Don't duplicate information already available via pointers. ## Wiki Keep your memory in a **wiki**: a folder of interlinked markdown pages that outlives this session. Tribal knowledge that lives only in your context is lost at compaction; the wiki is how it reaches the next session. If the goal has no wiki yet, agree its location with the user before the first write. - `index.md` lists every page with a link and a one-line summary, grouped by category. - Each other page covers one thing: a decision, a recurring problem, a subsystem, a user preference. Link related pages to each other. - Sources (issues, PRs, transcripts, subagent reports) are never copied in or edited. Pages cite them. Three operations keep it alive: - **Ingest.** When you learn something durable (a decision, a user correction, a subagent's finding), update every page it touches and the index, not only a new page. - **Query.** Before a decision, read `index.md` and the pages it points to. If the answer you build is worth keeping, file it as a page. - **Lint.** Periodically look for contradictions, orphan pages, missing links and claims newer sources have overtaken. Suggest this as a schedule. ### Write history, not the present The wiki is a historical record. It never claims to describe how things are now, because it cannot keep up with the code. - Date every claim: "On 2026-10-13, Matt decided..." - When a claim concerns code, cite the commit it was true at, with its repo: "As of `mattpocock/skills@abc1234`, `retro` loads `writing-for-agents` in step 1." - Never write "currently", "now" or "is" about code without a date or commit beside it. - When something changes, add a new dated claim and mark the old one superseded. Don't rewrite the old one. ## Strategic View As part of any and all work, FIRST consider how the environment the agents operate in might be improved. Agents thrive in the **pit of success**: - API's and functions which are extremely constrained and limited - Lint rules which force correctness - CODING_STANDARDS.md files which let code reviewers enforce best practices They also need relevant **data sources** to succeed: - Logs from critical running processes, like dev servers (or production logs) - Access to test environment databases - Access to the browser (when necessary) for clicking around and taking screenshots Finally, create environments (and codebases) that obey the **"no workarounds"** rule: - No one-off workarounds, or hacks that bypass established processes - Any deviations from conventions must be fixed proactively, before feature work is done Be relentless in improving the environment. Use every user message as an excuse to search for these improvements.
From mattpocock/skills, MIT.
More from mattpocock/skills
- 0.885score
scaffold-exercises
mattpocock
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.885score
setup-pre-commit
mattpocock
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.882score
setup-ts-deep-modules
mattpocock
Wire dependency-cruiser into a TypeScript repo so each package is a deep module, with implementation hidden in subfolders and reachable only through its…
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.878score
writing-shape
mattpocock
Writing, exploit: shape raw material into an article, paragraph by paragraph.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.878score
writing-beats
mattpocock
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.875score
writing-fragments
mattpocock
Writing, explore: mine raw fragments, no structure yet.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.750score
diagnosing-bugs
mattpocock
Diagnosis loop for hard bugs and performance regressions.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.750score
git-guardrails-claude-code
mattpocock
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.745score
codebase-design
mattpocock
Shared vocabulary for designing deep modules.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.745score
code-review
mattpocock
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding…
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.745score
domain-modeling
mattpocock
Build and sharpen a project's domain model.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.745score
prototype
mattpocock
Build a throwaway prototype to answer a design question.
SkillAFreshness: A★ 302.4KClaude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 302,383
- Forks
- 25,428
- Open issues
- 184
- Last commit (this folder)
- Oct 19, 2026 (8 days ago)
- Last release
- Oct 4, 2026 (23 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mattpocock/skills
- Website
- aihero.dev/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.371score
chief-of-staff
dengmuming
Pursue a long-running goal in a single session by co-ordinating subagents.
SkillAFreshness: A★ 7Claude Code +9 - 0.369score
chief-of-staff
caterpi11ar
Pursue a long-running goal in a single session by co-ordinating subagents.
SkillAFreshness: A★ 8Claude Code +9 - 0.335score
chief-of-staff
Grindhead
Pursue a long-running goal in a single session by co-ordinating subagents.
SkillAFreshness: AClaude Code +9 - 0.335score
chief-of-staff
JacobStephens2
Pursue a long-running goal in a single session by co-ordinating subagents.
SkillAFreshness: AClaude Code +9 - 0.335score
chief-of-staff
s0up4200
Pursue a long-running goal in a single session by co-ordinating subagents.
SkillAFreshness: AClaude Code +9 - 0.332score
chief-of-staff
Saifa-96
Pursue a long-running goal in a single session by co-ordinating subagents.
SkillAFreshness: AClaude Code +9 - 0.332score
chief-of-staff
bradcstevens
Pursue a long-running goal in a single session by co-ordinating subagents.
SkillAFreshness: AClaude Code +9 - 0.332score
chief-of-staff
lonerOrz
Pursue a long-running goal in a single session by co-ordinating subagents.
SkillAFreshness: AClaude Code +9 - 0.332score
chief-of-staff
MohMaya
Pursue a long-running goal in a single session by co-ordinating subagents.
SkillAFreshness: AClaude Code +9 - 0.332score
chief-of-staff
Prince-Vince
Pursue a long-running goal in a single session by co-ordinating subagents.
SkillAFreshness: AClaude Code +9
More from mattpocock
- 0.885score
setup-pre-commit
mattpocock
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.885score
scaffold-exercises
mattpocock
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.882score
setup-ts-deep-modules
mattpocock
Wire dependency-cruiser into a TypeScript repo so each package is a deep module, with implementation hidden in subfolders and reachable only through its…
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.878score
writing-shape
mattpocock
Writing, exploit: shape raw material into an article, paragraph by paragraph.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.878score
writing-beats
mattpocock
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
SkillAFreshness: A★ 302.4KClaude Code +9 - 0.875score
writing-fragments
mattpocock
Writing, explore: mine raw fragments, no structure yet.
SkillAFreshness: A★ 302.4KClaude Code +9
Cite this page
chief-of-staff skill. Agent Mart. https://agentmart.dev/skills/mattpocock-chief-of-staff (last updated 2026-10-24)