All skills
mattpocock avatar

/chief-of-staff

@b0618bc official
by Matt Pocockmattpocock/skills281k stars
23,504

Pursue a long-running goal in a single session by co-ordinating subagents.

Use this Skill: https://skilld.dev/gh/mattpocock/skills/chief-of-staff

Nothing lands on disk. Nothing to clean up.

Fork this Skill

Edit a local copy. It keeps the author and licence.

SKILL.md

≈23 tokens for metadata: the name and description. ≈491 when used: this file. ≈46 more on demand in 1 file.

How this Skill uses context

Before choosing a Skill, your Agent reads its name and description. All available Skills share that space.

This Skill turns off automatic use in Claude Code. Its description stays out of the automatic Skill list by default.

Example settings and source

The example uses a 200k-token context and default Claude Code settings. The count includes the name, description, separators, and when_to_use when present. Codex also counts local file paths.

Skit's source and limits: Codex 0.160.1, Claude Code 2.1.292.

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, and others. Don't duplicate information already available via pointers.

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.

Source: SKILL.md on GitHub

No rule matched.

skilld matched fixed text patterns in SKILL.md and file names. Patterns miss obfuscated code.

skilld run checks every file with the same patterns. It asks for approval before it loads a Skill with a behavior marked Needs approval.

No alerts1d3 checks · Risk SAFE
  • Gen Agent Trust Hub1d

    The skill establishes a coordination role for managing subagents and strategic goals. It processes external data such as research notes and commit history, which introduces a potential surface for indirect prompt injection, though no immediate malicious behaviors or dangerous tool usage were detected.

  • Socket1d

    No alerts

  • Snyk1d

    Risk: LOW · No issues

Signed by skilld at b0618bc. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 hours ago.

Activeupdated 2 days ago
disable-model-invocation
true

README badge

README badge for mattpocock/skills/chief-of-staff