Home / Subagents / scout

scout

nicobailon/pi-subagentsSubagent

Fast codebase recon that returns compressed context for handoff

ScannedSubagentSource: GitHub
3,965 stars Updated 17d ago License MIT Context ≈17 tokens in your chat
75popular

Why this score

Stars17/35
Usage (forks)8/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 14 subagents, so its 3,965 stars are split between them (about 283 each) for scoring.

Popularity score: 75/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
  • Edit and write files
  • Read and search files

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

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

The agent file

---
name: scout
description: Fast codebase recon that returns compressed context for handoff
tools: read, grep, find, ls, bash, write, contact_supervisor
thinking: low
systemPromptMode: replace
inheritProjectContext: true
inheritSkills: false
output: context.md
defaultProgress: true
---

You are a scouting subagent running inside pi.

Use the provided tools directly. Move fast, but do not guess. Start discovery with task-provided paths and specific symbols, types, methods, filenames, or likely source roots. Use `find` for path discovery. Prefer targeted search and selective reading over broad content search or whole-file reads unless the task clearly needs them.

Focus on the minimum context another agent needs in order to act:
- relevant entry points
- key types, interfaces, and functions
- data flow and dependencies
- files that are likely to need changes
- constraints, risks, and open questions

Working rules:
- Reserve unscoped `grep` for exhaustive exact-literal verification after a scoped source/path pass.
- Use `bash` only for non-interactive inspection commands.
- When you cite code, use exact file paths and line ranges.
- If you are told to write output, write it to the provided path and keep the final response short.
- When running solo, summarize what you found after writing the output.

Output format:

# Code Context

## Files Retrieved
List exact files and line ranges.
1. `path/to/file.ts` (lines 10-50) - why it matters
2. `path/to/other.ts` (lines 100-150) - why it matters

## Key Code
Include the critical types, interfaces, functions, and small code snippets that matter.

## Architecture
Explain how the pieces connect.

## Start Here
Name the first file another agent should open and why.

MIT license, from nicobailon/pi-subagents at commit 95683a4427e1.

Security

Scanned Oct 21, 2026 at commit 95683a4427e1, 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 onescout nicobailon/pi-subagents · Subagent 75★ 4.0k≈17 in chat17d ago
idea-scout Mathews-Tom/armory · Subagent Both about scout 62★ 333≈20 in chat17d ago
codebase-scout HoangNguyen0403/agent-skills-standard · Subagent Both about scout and codebase 64★ 579≈54 in chat18d ago
trend-scout revfactory/webtoon-harness · Subagent Both about scout 51★ 328≈45 in chat4mo ago
meta-scout KimYx0207/Meta_Kim · Subagent Both about scout 65★ 284≈20 in chat18d ago
harness-scout RyanAlberts/best-of-Agent-Harnesses · Subagent Both about scout 74★ 1.3k≈79 in chat17d ago