# strata19.list_files
URL: /documentation/reference/tools/list_files



{/* GENERATED FILE — do not edit. Sources: src/mcp/facade/tool-projection-registry.ts (availability) + describe() in src/mcp/facade/facade-tools.ts (prose). Regenerate: pnpm exec tsx scripts/docs/site/generate-tool-reference.ts */}

## What it does [#what-it-does]

An inventory of every file in the repo: path, language, LOC, last commit, symbol count. Skips .git/node\_modules/dist. Defaults to 5,000 files (not a ceiling); truncation is disclosed via `truncated`/`totalCount`/`note`.

## When to use it [#when-to-use-it]

**Use when:** "show me the files in this repo" · "give me an inventory of every file with line counts"

**Also use when:** the user is picking a focus target from the file tree

## When not to use it [#when-not-to-use-it]

a single specific file or symbol is already in focus — use get\_finding\_detail or compute\_change\_impact

## Availability [#availability]

|           |                  |
| --------- | ---------------- |
| Tier      | Expert           |
| Lifecycle | Live             |
| Taught by | `strata19-focus` |
