File Size Overall
  • There are 57 files with 3,232 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 5 medium size files (1,176 lines of code)
    • 5 small files (801 lines of code)
    • 47 very small files (1,255 lines of code)
0% | 0% | 36% | 24% | 38%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 0% | 37% | 41% | 20%
mjs0% | 0% | 100% | 0% | 0%
ps10% | 0% | 64% | 27% | 8%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
plugins0% | 0% | 50% | 32% | 17%
claude-for-msft-365-install0% | 0% | 78% | 16% | 4%
scripts0% | 0% | 0% | 71% | 28%
managed-agent-cookbooks0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
mjs
build-manifest.mjs
in claude-for-msft-365-install/scripts
288 -
export-addin-data.ps1
in claude-for-msft-365-install/scripts
264 -
validate_dcf.py
in plugins/vertical-plugins/financial-analysis/skills/dcf-model/scripts
208 10
validate_dcf.py
in plugins/agent-plugins/pitch-agent/skills/dcf-model/scripts
208 10
validate_dcf.py
in plugins/agent-plugins/model-builder/skills/dcf-model/scripts
208 10
extract_numbers.py
in plugins/vertical-plugins/financial-analysis/skills/ib-check-deck/scripts
200 5
extract_numbers.py
in plugins/agent-plugins/pitch-agent/skills/ib-check-deck/scripts
200 5
check.py
in scripts
155 4
version_bump.py
in scripts
132 15
clear-addin-cache.ps1
in claude-for-msft-365-install/scripts
114 -
init_skill.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
97 4
package_skill.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
62 2
quick_validate.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
62 1
orchestrate.py
in scripts
62 2
researcher.yaml
in managed-agent-cookbooks/pitch-agent/subagents
47 -
reader.yaml
in managed-agent-cookbooks/gl-reconciler/subagents
44 -
doc-reader.yaml
in managed-agent-cookbooks/kyc-screener/subagents
37 -
agent.yaml
in managed-agent-cookbooks/gl-reconciler
37 -
ledger-reader.yaml
in managed-agent-cookbooks/month-end-closer/subagents
33 -
statement-reader.yaml
in managed-agent-cookbooks/statement-auditor/subagents
33 -
sideload-addin.ps1
in claude-for-msft-365-install/scripts
33 -
sector-reader.yaml
in managed-agent-cookbooks/market-researcher/subagents
32 -
data-puller.yaml
in managed-agent-cookbooks/model-builder/subagents
31 -
transcript-reader.yaml
in managed-agent-cookbooks/earnings-reviewer/subagents
30 -
news-reader.yaml
in managed-agent-cookbooks/meeting-prep-agent/subagents
30 -
28 -
validate.py
in scripts
25 2
modeler.yaml
in managed-agent-cookbooks/pitch-agent/subagents
23 -
agent.yaml
in managed-agent-cookbooks/pitch-agent
23 -
agent.yaml
in managed-agent-cookbooks/earnings-reviewer
23 -
agent.yaml
in managed-agent-cookbooks/market-researcher
23 -
builder.yaml
in managed-agent-cookbooks/model-builder/subagents
23 -
agent.yaml
in managed-agent-cookbooks/model-builder
23 -
agent.yaml
in managed-agent-cookbooks/meeting-prep-agent
23 -
agent.yaml
in managed-agent-cookbooks/kyc-screener
21 -
model-updater.yaml
in managed-agent-cookbooks/earnings-reviewer/subagents
21 -
agent.yaml
in managed-agent-cookbooks/month-end-closer
21 -
agent.yaml
in managed-agent-cookbooks/statement-auditor
21 -
agent.yaml
in managed-agent-cookbooks/valuation-reviewer
21 -
deck-writer.yaml
in managed-agent-cookbooks/pitch-agent/subagents
20 -
comps-spreader.yaml
in managed-agent-cookbooks/market-researcher/subagents
20 -
critic.yaml
in managed-agent-cookbooks/gl-reconciler/subagents
20 -
note-writer.yaml
in managed-agent-cookbooks/earnings-reviewer/subagents
19 -
note-writer.yaml
in managed-agent-cookbooks/market-researcher/subagents
19 -
pack-writer.yaml
in managed-agent-cookbooks/meeting-prep-agent/subagents
19 -
escalator.yaml
in managed-agent-cookbooks/kyc-screener/subagents
18 -
poster.yaml
in managed-agent-cookbooks/month-end-closer/subagents
18 -
resolver.yaml
in managed-agent-cookbooks/gl-reconciler/subagents
18 -
flagger.yaml
in managed-agent-cookbooks/statement-auditor/subagents
18 -
publisher.yaml
in managed-agent-cookbooks/valuation-reviewer/subagents
18 -
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
mjs
build-manifest.mjs
in claude-for-msft-365-install/scripts
288 ~2k–5k 12 ~30 ~10
check.py
in scripts
155 ~1k–3k 3 ~70 ~2
export-addin-data.ps1
in claude-for-msft-365-install/scripts
264 ~1.5k–5k 1 ~300 ~1
clear-addin-cache.ps1
in claude-for-msft-365-install/scripts
114 ~700–2k 2 ~70 ~2
validate_dcf.py
in plugins/agent-plugins/model-builder/skills/dcf-model/scripts
208 ~1k–3k 1 ~300 ~1
validate_dcf.py
in plugins/agent-plugins/pitch-agent/skills/dcf-model/scripts
208 ~1k–3k 1 ~300 ~1
validate_dcf.py
in plugins/vertical-plugins/financial-analysis/skills/dcf-model/scripts
208 ~1k–3k 1 ~300 ~1
extract_numbers.py
in plugins/agent-plugins/pitch-agent/skills/ib-check-deck/scripts
200 ~1k–3k 1 ~300 ~1
extract_numbers.py
in plugins/vertical-plugins/financial-analysis/skills/ib-check-deck/scripts
200 ~1k–3k 1 ~300 ~1
version_bump.py
in scripts
132 ~700–2k 1 ~200 ~1
init_skill.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
97 ~500–1.5k 1 ~300 ~0
sideload-addin.ps1
in claude-for-msft-365-install/scripts
33 under 1k 2 ~20 ~2
package_skill.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
62 ~300–1k 1 ~100 ~1
quick_validate.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
62 ~300–1k 1 ~100 ~1
orchestrate.py
in scripts
62 ~300–1k 1 ~100 ~1
researcher.yaml
in managed-agent-cookbooks/pitch-agent/subagents
47 under 1k 1 ~50 ~1
reader.yaml
in managed-agent-cookbooks/gl-reconciler/subagents
44 under 1k 1 ~50 ~1
agent.yaml
in managed-agent-cookbooks/gl-reconciler
37 under 1k 1 ~50 ~1
doc-reader.yaml
in managed-agent-cookbooks/kyc-screener/subagents
37 under 1k 1 ~30 ~1
ledger-reader.yaml
in managed-agent-cookbooks/month-end-closer/subagents
33 under 1k 1 ~30 ~1

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 12)
File# lines# units
version_bump.py
in scripts
132 15
validate_dcf.py
in plugins/vertical-plugins/financial-analysis/skills/dcf-model/scripts
208 10
validate_dcf.py
in plugins/agent-plugins/pitch-agent/skills/dcf-model/scripts
208 10
validate_dcf.py
in plugins/agent-plugins/model-builder/skills/dcf-model/scripts
208 10
extract_numbers.py
in plugins/vertical-plugins/financial-analysis/skills/ib-check-deck/scripts
200 5
extract_numbers.py
in plugins/agent-plugins/pitch-agent/skills/ib-check-deck/scripts
200 5
init_skill.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
97 4
check.py
in scripts
155 4
package_skill.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
62 2
orchestrate.py
in scripts
62 2
validate.py
in scripts
25 2
quick_validate.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
62 1
Files With Long Lines (Top 8)

There are 8 files with lines longer than 120 characters. In total, there are 24 long lines.

File# lines# units# long lines
mjs
build-manifest.mjs
in claude-for-msft-365-install/scripts
288 - 13
export-addin-data.ps1
in claude-for-msft-365-install/scripts
264 - 2
clear-addin-cache.ps1
in claude-for-msft-365-install/scripts
114 - 2
extract_numbers.py
in plugins/vertical-plugins/financial-analysis/skills/ib-check-deck/scripts
200 5 2
extract_numbers.py
in plugins/agent-plugins/pitch-agent/skills/ib-check-deck/scripts
200 5 2
validate_dcf.py
in plugins/vertical-plugins/financial-analysis/skills/dcf-model/scripts
208 10 1
validate_dcf.py
in plugins/agent-plugins/pitch-agent/skills/dcf-model/scripts
208 10 1
validate_dcf.py
in plugins/agent-plugins/model-builder/skills/dcf-model/scripts
208 10 1
Correlations

File Size vs. Commits (all time): 57 points

claude-for-msft-365-install/scripts/build-manifest.mjs x: 12 commits (all time) y: 288 lines of code claude-for-msft-365-install/scripts/clear-addin-cache.ps1 x: 2 commits (all time) y: 114 lines of code claude-for-msft-365-install/scripts/export-addin-data.ps1 x: 1 commits (all time) y: 264 lines of code claude-for-msft-365-install/scripts/sideload-addin.ps1 x: 2 commits (all time) y: 33 lines of code scripts/check.py x: 3 commits (all time) y: 155 lines of code scripts/version_bump.py x: 1 commits (all time) y: 132 lines of code managed-agent-cookbooks/earnings-reviewer/agent.yaml x: 1 commits (all time) y: 23 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/model-updater.yaml x: 1 commits (all time) y: 21 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/note-writer.yaml x: 1 commits (all time) y: 19 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/transcript-reader.yaml x: 1 commits (all time) y: 30 lines of code managed-agent-cookbooks/gl-reconciler/agent.yaml x: 1 commits (all time) y: 37 lines of code managed-agent-cookbooks/gl-reconciler/subagents/critic.yaml x: 1 commits (all time) y: 20 lines of code managed-agent-cookbooks/gl-reconciler/subagents/reader.yaml x: 1 commits (all time) y: 44 lines of code managed-agent-cookbooks/gl-reconciler/subagents/resolver.yaml x: 1 commits (all time) y: 18 lines of code managed-agent-cookbooks/kyc-screener/subagents/rules-engine.yaml x: 1 commits (all time) y: 5 lines of code managed-agent-cookbooks/market-researcher/subagents/sector-reader.yaml x: 1 commits (all time) y: 32 lines of code managed-agent-cookbooks/model-builder/subagents/auditor.yaml x: 1 commits (all time) y: 17 lines of code managed-agent-cookbooks/model-builder/subagents/data-puller.yaml x: 1 commits (all time) y: 31 lines of code managed-agent-cookbooks/month-end-closer/subagents/ledger-reader.yaml x: 1 commits (all time) y: 33 lines of code managed-agent-cookbooks/pitch-agent/subagents/researcher.yaml x: 1 commits (all time) y: 47 lines of code plugins/agent-plugins/model-builder/skills/dcf-model/scripts/validate_dcf.py x: 1 commits (all time) y: 208 lines of code plugins/agent-plugins/pitch-agent/skills/ib-check-deck/scripts/extract_numbers.py x: 1 commits (all time) y: 200 lines of code plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts/init_skill.py x: 1 commits (all time) y: 97 lines of code plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts/package_skill.py x: 1 commits (all time) y: 62 lines of code scripts/sync-agent-skills.py x: 1 commits (all time) y: 28 lines of code scripts/validate.py x: 1 commits (all time) y: 25 lines of code
288.0
lines of code
  min: 5.0
  average: 56.7
  25th percentile: 19.0
  median: 23.0
  75th percentile: 54.5
  max: 288.0
0 12.0
commits (all time)
min: 1.0 | average: 1.26 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 12.0

File Size vs. Contributors (all time): 57 points

claude-for-msft-365-install/scripts/build-manifest.mjs x: 4 contributors (all time) y: 288 lines of code claude-for-msft-365-install/scripts/clear-addin-cache.ps1 x: 1 contributors (all time) y: 114 lines of code claude-for-msft-365-install/scripts/export-addin-data.ps1 x: 1 contributors (all time) y: 264 lines of code claude-for-msft-365-install/scripts/sideload-addin.ps1 x: 1 contributors (all time) y: 33 lines of code scripts/check.py x: 2 contributors (all time) y: 155 lines of code scripts/version_bump.py x: 1 contributors (all time) y: 132 lines of code managed-agent-cookbooks/earnings-reviewer/agent.yaml x: 1 contributors (all time) y: 23 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/model-updater.yaml x: 1 contributors (all time) y: 21 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/note-writer.yaml x: 1 contributors (all time) y: 19 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/transcript-reader.yaml x: 1 contributors (all time) y: 30 lines of code managed-agent-cookbooks/gl-reconciler/agent.yaml x: 1 contributors (all time) y: 37 lines of code managed-agent-cookbooks/gl-reconciler/subagents/critic.yaml x: 1 contributors (all time) y: 20 lines of code managed-agent-cookbooks/gl-reconciler/subagents/reader.yaml x: 1 contributors (all time) y: 44 lines of code managed-agent-cookbooks/gl-reconciler/subagents/resolver.yaml x: 1 contributors (all time) y: 18 lines of code managed-agent-cookbooks/kyc-screener/subagents/rules-engine.yaml x: 1 contributors (all time) y: 5 lines of code managed-agent-cookbooks/market-researcher/subagents/sector-reader.yaml x: 1 contributors (all time) y: 32 lines of code managed-agent-cookbooks/model-builder/subagents/auditor.yaml x: 1 contributors (all time) y: 17 lines of code managed-agent-cookbooks/model-builder/subagents/data-puller.yaml x: 1 contributors (all time) y: 31 lines of code managed-agent-cookbooks/pitch-agent/subagents/researcher.yaml x: 1 contributors (all time) y: 47 lines of code plugins/agent-plugins/model-builder/skills/dcf-model/scripts/validate_dcf.py x: 1 contributors (all time) y: 208 lines of code plugins/agent-plugins/pitch-agent/skills/ib-check-deck/scripts/extract_numbers.py x: 1 contributors (all time) y: 200 lines of code plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts/init_skill.py x: 1 contributors (all time) y: 97 lines of code plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts/package_skill.py x: 1 contributors (all time) y: 62 lines of code scripts/sync-agent-skills.py x: 1 contributors (all time) y: 28 lines of code scripts/validate.py x: 1 contributors (all time) y: 25 lines of code
288.0
lines of code
  min: 5.0
  average: 56.7
  25th percentile: 19.0
  median: 23.0
  75th percentile: 54.5
  max: 288.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

File Size vs. Commits (30 days): 1 points

claude-for-msft-365-install/scripts/build-manifest.mjs x: 2 commits (30d) y: 288 lines of code
288.0
lines of code
  min: 288.0
  average: 288.0
  25th percentile: 288.0
  median: 288.0
  75th percentile: 288.0
  max: 288.0
0 2.0
commits (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (30 days): 1 points

claude-for-msft-365-install/scripts/build-manifest.mjs x: 2 contributors (30d) y: 288 lines of code
288.0
lines of code
  min: 288.0
  average: 288.0
  25th percentile: 288.0
  median: 288.0
  75th percentile: 288.0
  max: 288.0
0 2.0
contributors (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

File Size vs. Commits (90 days): 5 points

claude-for-msft-365-install/scripts/build-manifest.mjs x: 6 commits (90d) y: 288 lines of code claude-for-msft-365-install/scripts/clear-addin-cache.ps1 x: 1 commits (90d) y: 114 lines of code claude-for-msft-365-install/scripts/export-addin-data.ps1 x: 1 commits (90d) y: 264 lines of code claude-for-msft-365-install/scripts/sideload-addin.ps1 x: 1 commits (90d) y: 33 lines of code scripts/check.py x: 1 commits (90d) y: 155 lines of code
288.0
lines of code
  min: 33.0
  average: 170.8
  25th percentile: 73.5
  median: 155.0
  75th percentile: 276.0
  max: 288.0
0 6.0
commits (90d)
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.5 | max: 6.0

File Size vs. Contributors (90 days): 5 points

claude-for-msft-365-install/scripts/build-manifest.mjs x: 3 contributors (90d) y: 288 lines of code claude-for-msft-365-install/scripts/clear-addin-cache.ps1 x: 1 contributors (90d) y: 114 lines of code claude-for-msft-365-install/scripts/export-addin-data.ps1 x: 1 contributors (90d) y: 264 lines of code claude-for-msft-365-install/scripts/sideload-addin.ps1 x: 1 contributors (90d) y: 33 lines of code scripts/check.py x: 1 contributors (90d) y: 155 lines of code
288.0
lines of code
  min: 33.0
  average: 170.8
  25th percentile: 73.5
  median: 155.0
  75th percentile: 276.0
  max: 288.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.4 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0
About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...