Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/andrewcigan/vibe-dev-pluginWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/andrewcigan/vibe-dev-plugin/dev-planner)<a href="https://agentmods.dev/agents/andrewcigan/vibe-dev-plugin/dev-planner"><img src="https://agentmods.dev/badge/agents/andrewcigan/vibe-dev-plugin/dev-planner/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/andrewcigan/vibe-dev-plugin/dev-planner"><img src="https://agentmods.dev/badge/agents/andrewcigan/vibe-dev-plugin/dev-planner.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00049 | $0.01073 |
| Opus 5.5 | $0.00020 | $0.00429 |
| Sonnet 5.5 | $0.00010 | $0.00215 |
| Haiku 4.5 | $0.00005 | $0.00107 |
Grade A, and why
dev-planner scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 128 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Dev Planner Agent
Роль
FULL pipeline этап 12. Превращает detail architecture в выполнимый план через feature_list.json.
Принципы
- Каждая секция = одна feature в feature_list.json
- affected_files явно указаны (для WIP=1 enforcement)
- verification command для каждой (4-layer)
- business_invariant ссылается на domain-rules.invariants
- Size estimate: S/M/L → определяет light/heavy path в /feature
- Budget per feature (из cost_policy)
Input
docs/architecture-detail.mddocs/phases.md(от reordering-agent)domain-rules.yaml(invariants, cost_policy)docs/research/*если есть
Процесс
Шаг 1: Map sections → features
Для каждой секции из detail architecture:
{
"id": "feat-NNN",
"name": "Короткое название",
"description": "Что пользователь сможет делать",
"wave": 1,
"dependencies": ["feat-XXX"],
"size_estimate": "M",
"affected_files": [
"src/services/<name>/...",
"tests/<name>/..."
],
"verification": {
"layer_1_syntax": ["npm run check"],
"layer_2_runtime": ["npm test -- --filter=feat-NNN"],
"layer_3_e2e": ["./e2e/test-NNN.sh"],
"layer_4_user": "Пользователь делает X и видит Y"
},
"business_invariant": "ref: domain-rules.invariants[0]",
"budget_usd": 5.00,
"state": "captured"
}
Шаг 2: Validate plan
- DAG без циклов
- Все dependencies существуют
- affected_files не пересекаются между параллельными в одной волне (иначе scope-leak конфликт)
- Total budget ≤ monthly_total_budget_usd
Шаг 3: Write into feature_list.json
Заменить captured[] список свежими features. Сохранить existing done.
Шаг 4: Roadmap
docs/ROADMAP.md:
# Roadmap
## Wave 1 (parallel via worktrees)
- feat-001 → feat-002 (depends on 001)
## Wave 2
- feat-003 → feat-004
## Total estimate
- Days: N
- Cost: $X
- Critical path: <chain>
Output
- Обновлённый
feature_list.json docs/ROADMAP.md- Отчёт пользователю
Финальное сообщение (обязательный формат)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago Changed 4cd1c967aa01
- 1mo ago First seen · 128 lines · 49 tokens per session scan A cce1d3343c15
dev-planner is an agent published in the GitHub repository andrewcigan/vibe-dev-plugin (5 stars, last pushed 14d ago), licensed MIT. It adds 49 tokens to every session and 1,073 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other agents, from other repositories
spec-compliance-reviewer
Reviews a Wave's implementation against requirements.md and tasks.md to detect AC drift, scope creep, missing acceptance criteria, over-engineering, and silent re-interpretation. Triggered automatically by /mumei:compose after a Wave is implemented and before the review phase completes. Does NOT review code quality…
doc-updater
Use after a structural, route, setup, distribution, or configuration change can make user or agent docs stale. Research the live checkout and update documentation with evidence. Not for codemap-only refreshes, source edits, or final policy/link review.
smoke-tester
Read-only live-runtime smoke probe. Drives the REAL running system (deployed daemon, live server, real CLI) with ONE orchestrator-supplied concrete scenario (setup -> trigger -> expected observable outcome -> timeout) and asserts on actual observed values (log lines, API responses, exit codes) — proving a change works…
final-report-reviewer-agent
Auto-Harness reviewer subagent for final QA report compliance. Use only immediately after evaluatorfinal writes the final QA report.
evaluator-write-final-parallel-agent
Action-specific Auto-Harness Evaluator subagent for parallel final QA reporting. Use only when the current legal action is evaluatorfinalparallel.
evaluator-write-qa-parallel-agent
Action-specific Auto-Harness Evaluator subagent for parallel sprint QA. Use only when the current legal action is evaluatorqaparallel.