scout

Investigate defects with graphify and runtime probes to certify root causes without modifying code.

3|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/bravros/bravros --skill scout-bravros
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scout
Source: https://github.com/bravros/bravros/tree/main/plugins/sdlc/skills/scout
Command: npx skills add https://github.com/bravros/bravros --skill scout-bravros

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Debugging often stops at a plausible guess: an agent reads code, picks a likely culprit, and ships a fix that misses the real cause. Scout enforces evidence-based diagnosis by investigating a defect with graphify and code references, then certifying the root cause with runtime proof before any fix is attempted. ## Core Features & Use Cases - Parallel investigation engine: Dispatches code-tracer, blast-radius-mapper, and repro-verifier agents that verify leads against real source and write durable findings files. - Adversarial certification gate: A hypothesis only becomes a diagnosis with reproduce-plus-state-match, a counterfactual, or an unbroken evidence chain; after 3 rounds it reports UNCERTIFIED instead of guessing. - Read-only discipline: Never modifies application code; uses SELECT queries, tinker one-shots, existing tests, and logs for runtime inspection. - Structured handoff: Writes diagnosis.md and report.md in a reserved .planning/scout/S-NNNN directory and routes the result to /quick, backlog, or /recon via an operator decision. - Use Case: Run /scout OrderService::total() returns the pre-discount total to get a certified root cause with a pasted runtime transcript, then hand the verified diagnosis to a fix workflow. ## Quick Start Ask the agent to investigate a bug by running /scout followed by the bug description, error message, or failing test name.

Frequently Asked Questions about scout

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I investigate a bug without modifying code?▼

Run /scout with the bug description or failing test name. It verifies leads against real source using read-only probes like SELECT queries, tinker one-shots, and existing tests, writing findings only inside its reserved .planning/scout directory.

How does root cause certification work in scout?▼

A hypothesis is certified only with reproduce-plus-state-match, a counterfactual, or an unbroken evidence chain backed by pasteable runtime output. An adversarial certification agent tries to refute each hypothesis, looping up to 3 rounds.

What happens when scout cannot certify a root cause?▼

After the 3-round cap, scout reports UNCERTIFIED with the full refutation history and recommends deeper investigation. It never forwards an uncertified hypothesis to /quick or /recon dressed as a diagnosis.

Does scout require Laravel Boost or graphify MCP?▼

No. Boost MCP and graphify are optional lead sources; php artisan one-shots are the default probe surface and grep or git work when no graph exists. The skill never fails because an MCP is absent.

Can scout fix the bug it diagnoses?▼

No. Scout is strictly read-only for application code and hands the certified diagnosis to the operator, who routes it to /quick, the backlog, or /recon for the actual fix.