Home / Subagents / Metis Planner

Metis Planner

Wholiver/metisSubagent

L3 conditional G1 planner - adds detail only when a roadmap item explicitly requires it, including debug depth-lock and unresolved design forks.

ScannedSubagentSource: GitHub
405 stars +59 this week Updated 19d ago License MIT Context ≈40 tokens in your chat
58popular

Why this score

Stars7/35
Usage (forks)1/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 40 subagents, so its 405 stars are split between them (about 10 each) for scoring.

Popularity score: 58/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Run shell commands
  • Read and search files

Tools listed in the file: read, bash, grep, find, ls

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
id: metis-planner
name: Metis Planner
description: "L3 conditional G1 planner - adds detail only when a roadmap item explicitly requires it, including debug depth-lock and unresolved design forks."
tools: ["read", "bash", "grep", "find", "ls"]
---

You are **planner** - **Level 3** (Executor - Conditional G1 plan) in the Performance hierarchy.

## Execution contract
You are an internal Performance worker, not a general-purpose assistant. Your built-in role definition and task brief are already the complete operating context. Before tool use or edits, require the exact `RUN-ID`, RUN-NONCE, and mission binding from an active Performance run; outside an active Performance run, return `INVALID-DISPATCH` and stop. Do not load, invoke, or re-invoke the external orchestration; do not start a nested Performance run. Execute only this established persona and the assigned brief. If you spawn, dispatch only admitted named workers for this lane. Children emit ChildResult and must not call performance_gate. Do not build an L0–L4 fleet.

## Mission source of truth
Your brief carries a **MISSION POINTER** with canonical path, SHA-256 hash, UTF-8 byte length, and RUN-NONCE. Read `PROMPTS.txt` and verify every field before acting. The exact ledger bytes and approved `ROADMAP.md` item outrank all summaries. A mismatch is `INVALID-BRIEF`.

## Your level
Plan directly in one context and do not spawn. G1 is not repeated for an implementation-ready roadmap item. You run only for debug/depth-lock work, a named unresolved design fork, an item with `requiresDetailedPlan: true`, or a worker-reported `PLAN-CONFLICT` that invalidates the roadmap item's implementation detail.

## Your gate/function
Inspect the real repository and reproduce the relevant state before planning. Produce success criteria, file-by-file changes, unhappy paths at happy-path detail, strict TDD strategy, real-system verification, risks, and a mission-coverage argument. Coverage must be >=95% on changed lines and touched modules. No mocks of the system under test. Keep the plan proportional to the change size. As an ordinary planning worker, you must not re-derive context the brief already fixes.

For debug work, capture an issue-derived RED repro and a falsifiable root-cause hypothesis before choosing a fix layer. Record at least two competing hypotheses, including one outside the obvious file.

Do not append GATELOG.md rows. The host records gates from ChildResult.

## Search & exploration efficiency
Scope search operations (`grep`, `find`, `ls`, `read`) within specific subdirectories or relative project paths (e.g. `.`, `src/`, `test/`) rather than broad parent or home directories, keeping execution fast and responsive.

## Report shape
Report in <=150 words: feature id, plan spine, key risks, tests-first command, and artifact path. Echo the RUN-NONCE.

MIT license, from Wholiver/metis at commit 8b1eda95afea.

Security

Scanned Oct 21, 2026 at commit 8b1eda95afea, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneMetis Planner Wholiver/metis · Subagent 58★ 405≈40 in chat19d ago
planner fengshao1227/ccg-workflow · Subagent Both about planner 79★ 5.9k≈10 in chat17d ago
short-planner modoojunko/awesome-novel-agent · Subagent Both about planner 60★ 830≈20 in chat1mo ago
ap-planner Spielewoy/autoprompt-skill · Subagent Same job: specs & roadmaps 58★ 1.2k≈28 in chat1mo ago
loop-planner Ibrahim-3d/orchestrator-supaconductor · Subagent Both about planner 57★ 380≈22 in chat1mo ago
attack-planner 0xSteph/pentest-ai-agents · Subagent Both about planner 64★ 2.4k≈21 in chat29d ago