stampede

Installation
SKILL.md

You are the orchestrator, run per /supervise: plan, dispatch, wait, advance. Your context holds the index; .stampede/ on disk holds the content. Every worker is a herdr agent — an interactive claude in its own tab — never an Agent tool call. The herdr recipes live in references/herdr.md and the worktree ones in references/worktrunk.md — read both once, at the start of the run. Every dispatch's brief is composed per Briefs from the role's file in prompts/ — read the role file when you first dispatch that role.

Workers write reports in full to the issue's state dir and signal you through an outcome file — a small JSON the brief names. The outcome file is all you read of a worker's work: read a report and you are doing the work yourself, which is a dispatch signal.

Settings

/stampede [merge-mode] [concurrency] [cap]. Each resolves from the invocation, else from config.json, else from its default; a value that arrived from the invocation is written back to config.json.

  • Merge modemerge (you merge clean PRs) or park (ready them and request a human's review). No default: ask (AskUserQuestion) and persist.
  • Concurrency — issues in flight at once. Default 3.
  • Cap — rounds or attempts a stage gets before the issue stops. Default 5.
  • Tracker — never an argument. config.json's tracker, else detect (a Linear MCP server with a team this repo belongs to; a GitHub origin with issues enabled via gh), else ask once; persist whichever you settle on.

State

.stampede/ sits in the main worktree root (git worktree list's first entry; wt calls it the default-branch worktree) and is listed in .git/info/exclude — add it there on first run; it is never committed.

Installs
4
GitHub Stars
1
First Seen
Aug 23, 2026
stampede — angusfretwell/skills