anthropics / financial-services
File Size

The distribution of size of files (measured in lines of code).

Intro
  • 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...
File Size Overall
  • There are 56 files with 2,779 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 3 medium size files (624 lines of code)
    • 5 small files (816 lines of code)
    • 48 very small files (1,339 lines of code)
0% | 0% | 22% | 29% | 48%
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% | 38% | 41% | 20%
mjs0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
plugins0% | 0% | 50% | 32% | 17%
scripts0% | 0% | 0% | 70% | 29%
claude-for-msft-365-install0% | 0% | 0% | 55% | 44%
managed-agent-cookbooks0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
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
mjs
build-manifest.mjs
in claude-for-msft-365-install/scripts
147 -
check.py
in scripts
137 4
version_bump.py
in scripts
132 15
init_skill.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
97 4
clear-addin-cache.ps1
in claude-for-msft-365-install/scripts
84 -
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 -
statement-reader.yaml
in managed-agent-cookbooks/statement-auditor/subagents
33 -
ledger-reader.yaml
in managed-agent-cookbooks/month-end-closer/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 -
news-reader.yaml
in managed-agent-cookbooks/meeting-prep-agent/subagents
30 -
transcript-reader.yaml
in managed-agent-cookbooks/earnings-reviewer/subagents
30 -
28 -
validate.py
in scripts
25 2
agent.yaml
in managed-agent-cookbooks/meeting-prep-agent
23 -
agent.yaml
in managed-agent-cookbooks/pitch-agent
23 -
modeler.yaml
in managed-agent-cookbooks/pitch-agent/subagents
23 -
agent.yaml
in managed-agent-cookbooks/market-researcher
23 -
agent.yaml
in managed-agent-cookbooks/model-builder
23 -
builder.yaml
in managed-agent-cookbooks/model-builder/subagents
23 -
agent.yaml
in managed-agent-cookbooks/earnings-reviewer
23 -
agent.yaml
in managed-agent-cookbooks/statement-auditor
21 -
agent.yaml
in managed-agent-cookbooks/valuation-reviewer
21 -
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 -
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 -
pack-writer.yaml
in managed-agent-cookbooks/meeting-prep-agent/subagents
19 -
note-writer.yaml
in managed-agent-cookbooks/market-researcher/subagents
19 -
note-writer.yaml
in managed-agent-cookbooks/earnings-reviewer/subagents
19 -
flagger.yaml
in managed-agent-cookbooks/statement-auditor/subagents
18 -
publisher.yaml
in managed-agent-cookbooks/valuation-reviewer/subagents
18 -
escalator.yaml
in managed-agent-cookbooks/kyc-screener/subagents
18 -
resolver.yaml
in managed-agent-cookbooks/gl-reconciler/subagents
18 -
poster.yaml
in managed-agent-cookbooks/month-end-closer/subagents
18 -
auditor.yaml
in managed-agent-cookbooks/model-builder/subagents
17 -
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
137 4
package_skill.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
62 2
validate.py
in scripts
25 2
orchestrate.py
in scripts
62 2
quick_validate.py
in plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts
62 1
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 15 long lines.

File# lines# units# long lines
mjs
build-manifest.mjs
in claude-for-msft-365-install/scripts
147 - 6
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
clear-addin-cache.ps1
in claude-for-msft-365-install/scripts
84 - 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): 56 points

claude-for-msft-365-install/scripts/build-manifest.mjs x: 5 commits (all time) y: 147 lines of code claude-for-msft-365-install/scripts/clear-addin-cache.ps1 x: 1 commits (all time) y: 84 lines of code claude-for-msft-365-install/scripts/sideload-addin.ps1 x: 1 commits (all time) y: 33 lines of code scripts/check.py x: 2 commits (all time) y: 137 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/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
208.0
lines of code
  min: 5.0
  average: 49.63
  25th percentile: 19.0
  median: 23.0
  75th percentile: 46.25
  max: 208.0
0 5.0
commits (all time)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

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

claude-for-msft-365-install/scripts/build-manifest.mjs x: 3 contributors (all time) y: 147 lines of code claude-for-msft-365-install/scripts/clear-addin-cache.ps1 x: 1 contributors (all time) y: 84 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: 137 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
208.0
lines of code
  min: 5.0
  average: 49.63
  25th percentile: 19.0
  median: 23.0
  75th percentile: 46.25
  max: 208.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.05 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

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

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

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

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

claude-for-msft-365-install/scripts/build-manifest.mjs x: 5 commits (90d) y: 147 lines of code claude-for-msft-365-install/scripts/clear-addin-cache.ps1 x: 1 commits (90d) y: 84 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: 2 commits (90d) y: 137 lines of code scripts/version_bump.py x: 1 commits (90d) y: 132 lines of code managed-agent-cookbooks/earnings-reviewer/agent.yaml x: 1 commits (90d) y: 23 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/model-updater.yaml x: 1 commits (90d) y: 21 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/note-writer.yaml x: 1 commits (90d) y: 19 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/transcript-reader.yaml x: 1 commits (90d) y: 30 lines of code managed-agent-cookbooks/gl-reconciler/agent.yaml x: 1 commits (90d) y: 37 lines of code managed-agent-cookbooks/gl-reconciler/subagents/critic.yaml x: 1 commits (90d) y: 20 lines of code managed-agent-cookbooks/gl-reconciler/subagents/reader.yaml x: 1 commits (90d) y: 44 lines of code managed-agent-cookbooks/gl-reconciler/subagents/resolver.yaml x: 1 commits (90d) y: 18 lines of code managed-agent-cookbooks/kyc-screener/subagents/rules-engine.yaml x: 1 commits (90d) y: 5 lines of code managed-agent-cookbooks/market-researcher/subagents/sector-reader.yaml x: 1 commits (90d) y: 32 lines of code managed-agent-cookbooks/model-builder/subagents/auditor.yaml x: 1 commits (90d) y: 17 lines of code managed-agent-cookbooks/model-builder/subagents/data-puller.yaml x: 1 commits (90d) y: 31 lines of code managed-agent-cookbooks/pitch-agent/subagents/researcher.yaml x: 1 commits (90d) y: 47 lines of code plugins/agent-plugins/model-builder/skills/dcf-model/scripts/validate_dcf.py x: 1 commits (90d) y: 208 lines of code plugins/agent-plugins/pitch-agent/skills/ib-check-deck/scripts/extract_numbers.py x: 1 commits (90d) y: 200 lines of code plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts/init_skill.py x: 1 commits (90d) y: 97 lines of code plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts/package_skill.py x: 1 commits (90d) y: 62 lines of code scripts/sync-agent-skills.py x: 1 commits (90d) y: 28 lines of code scripts/validate.py x: 1 commits (90d) y: 25 lines of code
208.0
lines of code
  min: 5.0
  average: 49.63
  25th percentile: 19.0
  median: 23.0
  75th percentile: 46.25
  max: 208.0
0 5.0
commits (90d)
min: 1.0 | average: 1.09 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

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

claude-for-msft-365-install/scripts/build-manifest.mjs x: 3 contributors (90d) y: 147 lines of code claude-for-msft-365-install/scripts/clear-addin-cache.ps1 x: 1 contributors (90d) y: 84 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: 2 contributors (90d) y: 137 lines of code scripts/version_bump.py x: 1 contributors (90d) y: 132 lines of code managed-agent-cookbooks/earnings-reviewer/agent.yaml x: 1 contributors (90d) y: 23 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/model-updater.yaml x: 1 contributors (90d) y: 21 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/note-writer.yaml x: 1 contributors (90d) y: 19 lines of code managed-agent-cookbooks/earnings-reviewer/subagents/transcript-reader.yaml x: 1 contributors (90d) y: 30 lines of code managed-agent-cookbooks/gl-reconciler/agent.yaml x: 1 contributors (90d) y: 37 lines of code managed-agent-cookbooks/gl-reconciler/subagents/critic.yaml x: 1 contributors (90d) y: 20 lines of code managed-agent-cookbooks/gl-reconciler/subagents/reader.yaml x: 1 contributors (90d) y: 44 lines of code managed-agent-cookbooks/gl-reconciler/subagents/resolver.yaml x: 1 contributors (90d) y: 18 lines of code managed-agent-cookbooks/kyc-screener/subagents/rules-engine.yaml x: 1 contributors (90d) y: 5 lines of code managed-agent-cookbooks/market-researcher/subagents/sector-reader.yaml x: 1 contributors (90d) y: 32 lines of code managed-agent-cookbooks/model-builder/subagents/auditor.yaml x: 1 contributors (90d) y: 17 lines of code managed-agent-cookbooks/model-builder/subagents/data-puller.yaml x: 1 contributors (90d) y: 31 lines of code managed-agent-cookbooks/pitch-agent/subagents/researcher.yaml x: 1 contributors (90d) y: 47 lines of code plugins/agent-plugins/model-builder/skills/dcf-model/scripts/validate_dcf.py x: 1 contributors (90d) y: 208 lines of code plugins/agent-plugins/pitch-agent/skills/ib-check-deck/scripts/extract_numbers.py x: 1 contributors (90d) y: 200 lines of code plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts/init_skill.py x: 1 contributors (90d) y: 97 lines of code plugins/vertical-plugins/financial-analysis/skills/skill-creator/scripts/package_skill.py x: 1 contributors (90d) y: 62 lines of code scripts/sync-agent-skills.py x: 1 contributors (90d) y: 28 lines of code scripts/validate.py x: 1 contributors (90d) y: 25 lines of code
208.0
lines of code
  min: 5.0
  average: 49.63
  25th percentile: 19.0
  median: 23.0
  75th percentile: 46.25
  max: 208.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.05 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0