Agent skill

Execute Fleet

by anombyte93 in anombyte93/prd-taskmaster

Phase execution skill for licensed Atlas Fleet runs. An agent skill from anombyte93/prd-taskmaster.

MITAuto-check: notesProduct & Project Management

Install Execute Fleet

skills CLI
$ npx skills add anombyte93/prd-taskmaster --skill execute-fleet -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install anombyte93/prd-taskmaster execute-fleet --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/anombyte93/prd-taskmaster.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/execute-fleet .claude/skills/execute-fleet && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
execute-fleet
GitHub stars
604
Token cost
~2.2k tokens
SKILL.md length
722 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
MIT

At a glance

Phase execution skill for licensed Atlas Fleet runs. An agent skill from anombyte93/prd-taskmaster.

  • Works in 6 steps: mcpplugin_prd_godetect_capabilities()… → mcpatlas-launcherinbox_read is callable… → .taskmaster/tasks/tasks.json exists. → …
  • HANDOFF has selected Atlas Fleet and the project should be executed across isolated launcher worktrees with inbox-based result collection
  • SKILL.md covers Hard Gates, Wave Loop, Worker Prompt Template and Failure Paths, plus 3 more sections
  • Calls python3 and git

What it does

Execute Fleet is an agent skill from anombyte93/prd-taskmaster. Phase execution skill for licensed Atlas Fleet runs. Use when HANDOFF has selected Atlas Fleet and the project should be executed across isolated launcher worktrees with inbox-based result collection, verified CDD cards, sequential integration merges, and one final PR.

Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management, covering Git worktrees, Email management and PRD writing. It works with Model Context Protocol. The repository describes itself as: Zero-config goal-to-tasks engine for Claude Code (the Atlas engine). Graded PRD validation, dependency-ordered task graph, evidence-gated execution. The licence is MIT.

When your agent uses it

  • HANDOFF has selected Atlas Fleet and the project should be executed across isolated launcher worktrees with inbox-based result collection
  • Verified CDD cards
  • Sequential integration merges

Example prompts

  • “/execute-fleet”

Requirements

  • Python 3
  • Pre-approved tools (allowed-tools): Read, Bash, Skill, ToolSearch, mcp__atlas-engine, mcp__plugin_prd_go, mcp__plugin_prd-taskmaster_go, mcp__plugin_atlas-go_go

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. mcpplugin_prd_godetect_capabilities() reports
  2. mcpatlas-launcherinbox_read is callable for this session.
  3. .taskmaster/tasks/tasks.json exists.
  4. .taskmaster/reports/task-complexity-report.json exists.
  5. git status --short is empty. Fleet starts only from a committed base.
  6. The integration branch policy is clear: use fleet-integration; main is never auto-touched.

What it can do on your machine

Read from SKILL.md and the folder at commit 3a9756a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Bash
    • Skill
    • ToolSearch
    • mcp__atlas-engine
    • mcp__plugin_prd_go
    • mcp__plugin_prd-taskmaster_go
    • mcp__plugin_atlas-go_go

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python3
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Execute Fleet loads about 2.2k tokens when it runs. Until then it costs about 71 tokens; SKILL.md has 722 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~71
When it runs · the whole SKILL.md, loaded when a task matches
~2.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Bash, Skill, ToolSearch, mcp__atlas-engine, mcp__plugin_prd_go, mcp__plugin_prd-taskmaster_go,

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from anombyte93/prd-taskmaster at commit 3a9756a, republished under its MIT licence (© anombyte93). 722 words, ~2,223 tokens.

Download SKILL.mdSave it as .claude/skills/execute-fleet/SKILL.md (or your agent's skills folder).
name
execute-fleet
description
Phase execution skill for licensed Atlas Fleet runs. Use when HANDOFF has selected Atlas Fleet and the project should be executed across isolated launcher worktrees with inbox-based result collection, verified CDD cards, sequential integration merges, and one final PR.
allowed-tools
Read, Bash, Skill, ToolSearch, mcp__atlas-engine, mcp__plugin_prd_go, mcp__plugin_prd-taskmaster_go, mcp__plugin_atlas-go_go
user-invocable
false

execute-fleet

Atlas Fleet is the premium parallel sibling of execute-task. It keeps the same proof discipline, but the orchestrator owns the scoreboard while workers only build inside isolated worktrees.

Hard Gates

Before the first wave, all gates must pass. If any gate fails, report the gap and stop; do not fall back to solo execution from inside this skill.

  1. mcp__plugin_prd_go__detect_capabilities() reports tier: "premium" and atlas-launcher MCP registration/aliveness.
  2. mcp__atlas-launcher__inbox_read is callable for this session.
  3. .taskmaster/tasks/tasks.json exists.
  4. .taskmaster/reports/task-complexity-report.json exists.
  5. git status --short is empty. Fleet starts only from a committed base.
  6. The integration branch policy is clear: use fleet-integration; main is never auto-touched.

SOLE-WRITER RULE: only this orchestrator writes .taskmaster/tasks/tasks.json and .atlas-ai/state/pipeline.json. Workers must never edit those files. The orchestrator may update task state only through TaskMaster or the plugin pipeline MCP, and only after verification.

Wave Loop

Repeat until no runnable tasks remain:

  1. Call mcp__plugin_prd_go__compute_fleet_waves(concurrency=<N>, tag=<tag>). Use the returned frontier as the only dispatch source. If it reports a deadlock, render status, mark the blocked set, and stop dispatching those tasks.
  2. For each chunk in the current wave, spawn exactly one worker: mcp__atlas-launcher__session_spawn(isolation="worktree", report_to=<this session>, model=<routing[task_id] model part>, prompt=<worker prompt>). Model is NEVER left default: compute_fleet_waves returns a routing map (task id -> backend:model) from the capability ladder — Fable for the hardest/longest-running (frontier tier), down the cost-efficiency curve to haiku for trivial tasks. Pass the model part explicitly; non-claude backends require experimental_backends=true and the launcher backend param. The prompt must include the full task JSON inline; never tell workers to read shared tasks.json.
  3. Inspect the spawn result. If prompt_injected is false, re-kick once with mcp__atlas-launcher__session_send using the same worker prompt, then confirm injection/readiness. If it is still false, treat that worker as failed and apply the retry policy below.
  4. Render the fleet status view after the wave starts and after each wave transition.
  5. Poll mcp__atlas-launcher__inbox_read for terminal worker messages. The only accepted terminal status vocabulary is DONE, DONE_WITH_CONCERNS, NEEDS_CONTEXT, or BLOCKED; any other terminal word is a protocol failure and counts as a worker failure.
  6. On a completion message, verify the branch, never the narration:
    • The worker branch contains .atlas-ai/cdd/task-<id>.json.
    • No .atlas-ai/evidence/ file in that branch contains a non-zero Exit status N line.
    • The branch changed only its own worktree scope and did not edit .taskmaster/tasks/tasks.json or .atlas-ai/state/pipeline.json.
  7. Never mark a task done without the CDD card. Missing card means the worker did not satisfy the contract, regardless of any DONE message.
  8. Merge verified worker branches into fleet-integration sequentially, one at a time. After each merge, run the checker/build gate expected for the project before merging the next branch.
  9. Mark the task done only after the merge gate passes: python3 script.py set-status --id <id> --status done.
  10. Recompute waves after every accepted merge. Do not keep dispatching from a stale frontier.
Show full SKILL.md (248 more words)Show less

Worker Prompt Template

Embed this template verbatim for each worker, replacing placeholders before dispatch:

text
WORKER_CONTRACT_ORCHESTRATOR_REPORT_TO
You are an Atlas Fleet worker. Your orchestrator is <ORCHESTRATOR_ID>. Report every question, blocker, and terminal result to <REPORT_TO_SESSION>.

WORKER_CONTRACT_FULL_TASK_JSON_INLINE
Your assigned task JSON is inline below. Treat this as the source of truth. Do not read shared .taskmaster/tasks/tasks.json.
<FULL_TASK_JSON>

WORKER_CONTRACT_WORKTREE_BRANCH
Work only in this isolated worktree and branch:
worktree: <WORKTREE_PATH>
branch: <WORKER_BRANCH>

WORKER_CONTRACT_CDD_CARD
Before reporting any terminal status, write this CDD card in your worktree: .atlas-ai/cdd/task-<id>.json. The card must list the checks you ran and the evidence paths that prove them. Evidence files under .atlas-ai/evidence/ must contain the FINAL verification run ONLY (one green run, one exit-status line) — intermediate TDD red runs go to .atlas-ai/logs/, never evidence/ (ship-check Gate 5 reads every Exit status line in evidence/ as final-state proof).

WORKER_CONTRACT_TERMINAL_STATUS
End with exactly one terminal status: DONE | DONE_WITH_CONCERNS | NEEDS_CONTEXT | BLOCKED.
Report it via mcp__atlas-launcher__inbox_send(target_session=<REPORT_TO_SESSION>, message_type="task_handoff", payload=<JSON string with at least {"task_id": <id>, "status": "<terminal status>", "branch": "<worktree branch>", "cdd_card": ".atlas-ai/cdd/task-<id>.json"}>, sender_session=<your session name>). The launcher message_type allowlist is task_handoff | notification | data | request | heartbeat — terminal reports use task_handoff; the status lives INSIDE the payload JSON.

WORKER_CONTRACT_HARD_RULES
Hard rules: never edit .taskmaster/tasks/tasks.json or .atlas-ai/state/pipeline.json; never git push; commit only in your own worktree branch.

WORKER_CONTRACT_QUESTIONS_INBOX
Ask questions before building if context is missing: use mcp__atlas-launcher__inbox_send(target_session=<REPORT_TO_SESSION>, message_type="request", payload=<your question as a string>, sender_session=<your session name>). ("question"/"completion"/"blocker" are template intents, not runtime message types — see docs/INTEGRATION-prd-taskmaster.md in the atlas-launcher repo, contract v1.)

Failure Paths

  • Silent/dead worker: if there is no inbox message and the session is gone, re-queue the task ONCE with a fresh worker prompt. On the second failure, mark the task BLOCKED in the orchestrator scoreboard and continue with remaining tasks.
  • NEEDS_CONTEXT: answer through mcp__atlas-launcher__inbox_send, then let the same worker continue. If it cannot continue, count it under the same retry cap.
  • Worker BLOCKED: record the blocker, mark the task BLOCKED, and continue with independent tasks.
  • Merge conflict: do not force. Do not resolve by guessing. Create a fix task that captures the conflict and continue with remaining non-conflicting work.
  • Evidence failure: do not merge, do not mark done, and do not rewrite the worker's CDD card on their behalf.

Status Rendering

After every wave transition, render the terminal status view with the UX-SPEC grammar. Use model plus index names such as claude-1, codex-1, and claude-2. Keep the gate line in plain English every time.

text
┌─ atlas fleet ── wave 2 of 3 ──────────────── ▶ running 12m ┐
│  wave 1  ✓ merged     3 tasks · 18m · integration green    │
│  wave 2  ▶ running                                         │
│    claude-1   task 6  API endpoints      ▰▰▰▱  3/4         │
│    codex-1    task 7  UI components      ▰▰▱▱  2/4         │
│    claude-2   task 9  DB migrations      ✓ done — waiting  │
│  wave 3  ○ queued     4 tasks · starts when wave 2 merges  │
│                                                            │
│  Gate: a wave merges only after the checker approves it    │
│        and the integration branch builds green.            │
│                                                            │
│  watch:  atlas fleet status        logs: .atlas-ai/fleet/  │
└────────────────────────────────────────────────────────────┘

Termination

When all waves are done, or all remaining tasks are BLOCKED, switch to fleet-integration and run:

bash
python3 skel/ship-check.py

If it exits non-zero, report the failing gate and stop. If it exits 0, emit SHIP_CHECK_OK exactly once, then open one final PR from fleet-integration. Do not print the token anywhere else. Do not merge the PR yourself.

Non-Exits

This skill never kills the shell and never pushes. Halt conditions are reported to the caller and, when relevant, to the launcher inbox.

© anombyte93, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/execute-fleet of anombyte93/prd-taskmaster.

Open the folder on GitHubat commit 3a9756a

Compare with similar skills

Execute Fleet next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Execute Fleet compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Execute Fleet this skillanombyte93/prd-taskmaster604—~2.2kAutomated safety check: NotesMIT
TuiosGaurav-Gosain/tuios5k—~3.5kAutomated safety check: PassMIT
Shep Workstreamsshep-ai/shep264—~2.5kAutomated safety check: PassMIT
Ouroboros PM InterviewQ00/ouroboros6.2k—~5.7kAutomated safety check: PassMIT
Produck Feedback To Buildtryproduck/produck-skills511—~1kAutomated safety check: PassApache-2.0
Rhesisrhesis-ai/rhesis396—~1.2kAutomated safety check: PassProprietary

Similar skills

  • Tuios

    Gaurav-Gosain/tuios

    Drive tuios from inside one of its panes. An agent skill from Gaurav-Gosain/tuios.

    5k GitHub stars~3.5k tokensUpdated today
    MobileAuto-check passed
  • Shep Workstreams

    shep-ai/shep

    A skill your agent uses when a large body of work (a version milestone, an epic, a roadmap, a set of PRDs/design docs) needs to be broken into parallel workstreams and executed with the shep CLI.

    264 GitHub stars~2.5k tokensUpdated 2 days ago
    Product & Project ManagementAuto-check passed
  • Runs a guided product-manager interview that classifies each question automatically and produces a Product Requirements Document.

    6.2k GitHub stars~5.7k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed
  • Produck Feedback To Build

    tryproduck/produck-skills

    Pulls full in-context user feedback tickets through the Produck MCP server and turns them into an aligned product change instead of a guess.

    511 GitHub stars~1k tokensUpdated 1 mo ago
    Product & Project ManagementAuto-check passed
  • Rhesis

    rhesis-ai/rhesis

    Design, run, and analyze AI test suites on Rhesis — explore endpoints, build test foundations from a spec, create requirements and metrics, execute tests, and analyze results.

    396 GitHub stars~1.2k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Graph

    smallnest/goal-workflow

    Graph engineering for parallel task execution: convert a task, PRD, SPEC, or issue set into a dependency graph (DAG), layer it into supersteps, then implement each independent node concurrently with…

    288 GitHub stars~3.9k tokensUpdated 24 days ago
    Product & Project ManagementAuto-check passed

More from anombyte93/prd-taskmaster

All 9 skills in this repo
  • Customise Workflow

    anombyte93/prd-taskmaster

    Customise the prd-taskmaster plugin workflow via curated brainstorm questions.

    604 GitHub stars~2k tokensUpdated 1 mo ago
    Auto-check: notes
  • Discover

    anombyte93/prd-taskmaster

    Phase 1 of the prd-taskmaster pipeline: brainstorm-driven discovery.

    604 GitHub stars~2.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Execute Task

    anombyte93/prd-taskmaster

    Execute the next TaskMaster task using the implementation plan with CDD verification.

    604 GitHub stars~4.8k tokensUpdated 1 mo ago
    Auto-check: notes
  • Expand Tasks

    anombyte93/prd-taskmaster

    Expand all TaskMaster tasks with deep research before coding begins.

    604 GitHub stars~2k tokensUpdated 1 mo ago
    Auto-check: notes
  • Generate

    anombyte93/prd-taskmaster

    Phase 2 of the prd-taskmaster pipeline: spec generation and task parsing.

    604 GitHub stars~3.8k tokensUpdated 1 mo ago
    Auto-check: notes
  • Handoff

    anombyte93/prd-taskmaster

    Phase 3 of the prd-taskmaster pipeline: smart mode selection and user handoff.

    604 GitHub stars~5k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Execute Fleet

What does Execute Fleet do?

Phase execution skill for licensed Atlas Fleet runs. An agent skill from anombyte93/prd-taskmaster. Execute Fleet is an agent skill from anombyte93/prd-taskmaster. Phase execution skill for licensed Atlas Fleet runs.

When should I use Execute Fleet?

Execute Fleet fits situations like: HANDOFF has selected Atlas Fleet and the project should be executed across isolated launcher worktrees with inbox-based result collection; verified CDD cards; sequential integration merges.

How do I install Execute Fleet in Claude Code?

Run `npx skills add anombyte93/prd-taskmaster --skill execute-fleet -a claude-code`. Or copy the skill folder (skills/execute-fleet in anombyte93/prd-taskmaster) into .claude/skills/execute-fleet in your project. Claude Code loads it when a task matches its description.

How do I install Execute Fleet in Codex?

Run `npx skills add anombyte93/prd-taskmaster --skill execute-fleet -a codex`. Or copy the skill folder (skills/execute-fleet in anombyte93/prd-taskmaster) into .agents/skills/execute-fleet in your project. Codex loads it when a task matches its description.

Can I use Execute Fleet in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add anombyte93/prd-taskmaster --skill execute-fleet -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/execute-fleet, .gemini/skills/execute-fleet, .github/skills/execute-fleet and .opencode/skills/execute-fleet in your project.

What does Execute Fleet need to run?

Going by SKILL.md and its folder, Execute Fleet needs the command-line tools its instructions call (python3 and git). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Bash, Skill, ToolSearch, mcp__atlas-engine, mcp__plugin_prd_go, mcp__plugin_prd-taskmaster_go, mcp__plugin_atlas-go_go.

Does Execute Fleet access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Execute Fleet safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Execute Fleet use?

Execute Fleet is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Execute Fleet use?

About 2.2k tokens (SKILL.md is roughly 8.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Execute Fleet?

Skills that share tags, products or a category with Execute Fleet: Tuios (Gaurav-Gosain/tuios, 5k stars), Shep Workstreams (shep-ai/shep, 264 stars), Ouroboros PM Interview (Q00/ouroboros, 6.2k stars) and Produck Feedback To Build (tryproduck/produck-skills, 511 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Execute Fleet?

anombyte93 (a GitHub user) maintains it in anombyte93/prd-taskmaster, which has 604 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on August 14, 2026.

Source: anombyte93/prd-taskmaster on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.