rune-scout

Scans codebases to map structure, dependencies, conventions, and relevant files for other skills.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/dangvu008/VietTruyen --skill rune-scout-dangvu008
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rune-scout
Source: https://github.com/dangvu008/VietTruyen/tree/main/.agents/skills/rune-scout
Command: npx skills add https://github.com/dangvu008/VietTruyen --skill rune-scout-dangvu008

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Before an AI agent can plan, debug, fix, or review code, it needs fast and accurate context about the codebase. Manually exploring project structure, hunting for relevant files, and tracing dependencies wastes time and context tokens. This Skill performs read-only codebase reconnaissance and returns a structured report so downstream skills can act with full context. ## Core Features & Use Cases - Structure and Framework Detection: Maps directory layout and detects the stack from config files like package.json, Cargo.toml, pyproject.toml, go.mod, and pom.xml. - Targeted Search with Saturation Detection: Runs focused glob and grep searches for a caller's domain, capped at 10 file reads, and stops early when new reads stop yielding new entities. - Dependency and Convention Mapping: Traces import relationships to identify blast radius, and detects linting, naming, and test framework conventions. - Search-First Assessment: Classifies each request as ADOPT, EXTEND, COMPOSE, or BUILD so callers know whether an existing solution already exists. - Use Case: A debugging skill is stuck on a failing auth module. Scout produces a zoom-out Mermaid diagram showing the target file, its sibling modules, and its callers, so the agent can see the full picture before proposing a fix. ## Quick Start Ask the agent to scan the codebase and report the project structure, framework, and files relevant to the authentication module.

Frequently Asked Questions about rune-scout

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

FAQPage Schema
How do I scan a codebase to find files relevant to a feature?

Run targeted glob and grep searches against domain patterns, such as **/*auth* for authentication or **/*.controller.* for APIs. This Skill caps reads at 10 files, prioritizes by relevance, and returns a structured report of matching files.

How to detect a project's framework and language automatically?

Framework detection works by checking for marker config files: package.json indicates Node.js or TypeScript, Cargo.toml indicates Rust, pyproject.toml or setup.py indicates Python, go.mod indicates Go, and pom.xml or build.gradle indicates Java. Ambiguous projects report all candidates.

Can this scanner modify or write to my codebase?

No, the scanner is strictly read-only and never uses edit, write, or destructive shell commands. The single exception is writing a codebase map to .rune/codebase-map.md when invoked by skills that need full project understanding.

What is dependency blast radius in code analysis?

Blast radius identifies which files import a target file, so you know what breaks if it changes. The scanner traces import, require, and use statements across identified files to map module-to-module dependencies.

When should an agent stop scanning files during exploration?

Stop when the last two file reads add fewer than two new entities, when recent files share over 70 percent of imports, or when multiple query patterns return the same files. This saturation detection prevents wasting context tokens on redundant reads.