cc-scope

How many files does Claude touch per session? Measure the blast radius of each Claude Code session.

npx cc-scope
Drop your ~/.claude/projects/ folder here
or click to select
1,710
Sessions
4
Median files
10.5
Mean files
16
p90 files
1,288
Max files
Scope distribution
Unique files touched per session (Read + Edit + Write)
1 file
14.2%
single-file focus
2–5 files
42.9%
focused
6–15
32.0%
moderate scope
16–30
7.0%
broad
31+
3.9%
sweeping
Most-touched file types
By total access count across all sessions
.py
16,769
.gd
12,687
.md
11,994
.html
3,927
.png
2,669
.yaml
2,273
.js
1,521
What this means
  • 43% of sessions touch 2–5 files — most Claude Code work is focused, not sweeping
  • 14% are single-file sessions — targeted edits or quick lookups
  • Only 4% touch 31+ files — broad refactors are rare but they happen
  • p90 is 16 files — even heavy sessions stay surprisingly contained
  • Max 1,288 files — outliers exist for codebase-wide exploration