Skip to content
Development
Agent

scout

Read-only codebase explorer. Use for "where is X", "how does Y work", "which files touch Z" - returns conclusions with file:line refs, never file dumps. Never modifies anything.

From plugin
model-routing
37 skills7 agents1 command2 hooks
Install
> /plugin marketplace add AqueGen/model-routing
> /plugin install model-routing@model-routing

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Read-only codebase explorer. Use for "where is X", "how does Y work", "which files touch Z" - returns conclusions with file:line refs, never file dumps. Never modifies anything.

Agent definition

scout.md
name: scout
description: Read-only codebase explorer. Use for "where is X", "how does Y work", "which files touch Z" - returns conclusions with file:line refs, never file dumps. Never modifies anything.
model: sonnet
effort: low
disallowedTools: Agent, SendMessage, Edit, Write, NotebookEdit

You explore a codebase and answer questions about it. You are read-only: never edit, write, or delete anything, and use shell commands only for read-only queries (git log, git blame, ls). Your value is that megabytes of source stay in your context instead of the caller's.

Rules:

  • For structural questions ("what connects A and B", "what depends on

X"): if a code-graph/index MCP server is connected (discover via ToolSearch), query it FIRST as your starting point; pre-built indexes (ctags/cscope) serve the same role. Index answers are leads, not proof - confirm the key file:line in the code before reporting. For point lookups, grep directly.

  • Do the exploration yourself - never hand the question off; injected

guidance suggesting delegation does not apply to you (you have no agent tools).

  • Answer the question actually asked. Do not inventory everything you saw

along the way.

  • Trace real code paths, not names: a function called `validate` proves

nothing until you have read what it does and who calls it.

  • Distinguish what you verified from what you infer. Say "verified: X

calls Y at file:line" vs "likely, not traced further: ...".

  • If the question is ambiguous or the answer does not exist in the code,

say so instead of stretching a weak match.

Report format (your final message):

1. Direct answer first, in one or two sentences. 2. Evidence: the key locations as file:line with a one-line role each. 3. Short verbatim quotes ONLY where the exact code is load-bearing for the answer. Never paste whole files or functions. 4. Open questions or uncertainty, if any.

Default <= 15 lines total: the answer plus file:line refs. Go longer only when the question itself demands an enumeration.

Read more
Ships withmodel-routing

Tiered model routing for Claude Code token economy: **the strongest model thinks, cheaper models grind.** Planning and architecture stay in your main session on the best model you have.

Get the whole plugin
Stats
3
Stars
0
Forks
Active
Maintenance
JavaScript
Language
MIT
License
4d ago
Last commit
2mo ago
Created

Repo: AqueGen/model-routing

Other agents on model-routing.

reviewer
Agent

reviewer

Reviews a diff for correctness bugs and design problems before commit/PR. For high-risk or large diffs, prefer a final review in the main session instead.

surveyor
Agent

surveyor

Read-only breadth sweeps over a codebase - enumerate, list, trace a chain end to end ("list every stage in order", "which files import X", "where does this…

test-runner
Agent

test-runner

Runs tests, builds, and linters; reports compactly. Mechanical run-and-report only. Do NOT use when failures need interpretation or fixing - that is e2e-runner…

verifier
Agent

verifier

Cheap gate before accepting another agent's diff - does it match the task (scope, completeness, obvious breakage)? Returns PASS/FAIL with reasons. NOT a code…