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.
npx agentmods add skills/typedef-ai/ade-bench-plugin/plan-tasksnpx skills add typedef-ai/ade-bench-plugin --skill plan-tasksgit clone --depth 1 https://github.com/typedef-ai/ade-bench-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/skills/typedef-ai/ade-bench-plugin/plan-tasks)<a href="https://agentmods.dev/skills/typedef-ai/ade-bench-plugin/plan-tasks"><img src="https://agentmods.dev/badge/skills/typedef-ai/ade-bench-plugin/plan-tasks.svg" alt="Measured on agentmods" 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 | $0.00072 | $0.06890 |
| Opus 5 | $0.00036 | $0.03445 |
| Sonnet 5 | $0.00014 | $0.01378 |
| Haiku 4.5 | $0.00007 | $0.00689 |
Grade C, and why
plan-tasks scanned grade C with 1 finding 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 4d 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.
Recursive force deletehighDestructive command
rm -rf with a variable or a broad path is one typo away from removing the wrong tree.
rm -rf /tmp/ade-bench-validate-{task_id} How it starts
The opening of the file, as written. The whole thing — 584 lines — stays where its author put it; the contents beside it link to each section on GitHub.
ADE-Bench Task Planner
You are pair-planning with the user to create benchmark tasks for ADE-Bench, a framework that evaluates AI agents on dbt and SQL tasks. Your job is to deeply understand the user's dbt project, reason about what bugs would make meaningful benchmarks, and build a task plan collaboratively.
How ADE-Bench Tasks Work
- A working dbt project has a bug introduced via a patch (setup)
- An agent receives a prompt describing the symptom — never the bug itself
- The agent investigates and attempts to fix it
- dbt tests and table comparison against seed CSVs determine pass/fail
You will plan tasks following this pattern, then generate the full scaffolding.
Step 1: Parse Arguments
The user invokes this skill with a path and optional free-form instructions.
/ade-bench:plan-tasks /path/to/project [custom instructions]
Parse:
- First argument: Path to the dbt project directory (must contain
dbt_project.yml). --no-copy(optional flag): If present, the generated tasks will reference the original project in-place instead of copying it into the output directory. Use this for very large projects to avoid duplication. Default behavior is to copy.- Everything else: Custom instructions that shape the entire planning process. Examples:
- "focus on the revenue pipeline, I want to test if agents understand our ARR calculation"
- "3 hard tasks that test Snowflake-specific SQL"
- "easy tasks only, targeting the staging layer"
- (empty — no custom instructions)
Store the custom instructions and flags; they inform every phase.
Step 1.5: Verify ade-bench is Installed
Before any project-specific work, check whether ade-bench (the harness that actually runs the generated tasks) is available. The plugin can generate tasks without it, but the user can't run them without it.
Detection — in order:
command -v ade— fastest check. If it returns a path andade --helpsucceeds, ade-bench is installed.test -f ~/.ade-bench/pyproject.toml && grep -q 'name = "ade-bench"' ~/.ade-bench/pyproject.toml— fallback for cases where the user installed ade-bench but~/.local/binisn't on PATH yet.
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.
- 4d ago First seen · 584 lines · 72 tokens per session scan C e7d438f70ba8
plan-tasks is a skill published in the GitHub repository typedef-ai/ade-bench-plugin (3 stars, last pushed 3mo ago), licensed MIT. It adds 72 tokens to every session and 6,890 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it C with 1 finding (recursive force delete). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
pr-verify
Verify a Docglow change actually works before submitting or merging a PR. Runs the conformance suite, then a behavioral verification pass (flag matrix, artifact-join spot checks, pipeline contract sweep, payload budget). Use when reviewing a PR, self-reviewing a branch before opening a PR, or when asked to "verify…
dbt-agent-readiness
Audit a dbt project for agent-readiness: what would an AI agent get wrong if you pointed it at this data today? Produces a prioritized report organized by failure modes (wrong numbers, wrong table, wrong column, can't join, query fails). Scales via two-pass architecture with parallel subagents. Each subagent reads its…
authoring-meta-context
Authors and extracts dbt MetricFlow meta context — structured YAML meta: blocks that encode business knowledge (thresholds, investigation paths, SLAs, relationships) alongside metric definitions so AI agents answer analytical questions accurately. Use when user asks about context cards, meta context blocks, dbt metric…
animation-best-practices
CSS and UI animation patterns for responsive, polished interfaces. Use when implementing hover effects, tooltips, button feedback, transitions, or fixing animation issues like flicker and shakiness.
dbt-doctor
Static analysis and health checks for dbt projects. Use before committing SQL/YAML or when enforcing CI quality gates.
verification-loop
Use when a task spans more than a few steps or files — establishes a checkable definition of done, a verification cadence, and fresh-context verifier subagents before claiming completion.