anthropics / claude-plugins-official
File Churn

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 40 files with 11,714 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 4 files changed 6-20 times (2,698 lines of code)
    • 36 files changed 1-5 times (9,016 lines of code)
0% | 0% | 0% | 23% | 76%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 40 files with 11,714 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 23 files changed by 2-5 contributors (7,992 lines of code)
    • 17 files changed by 1 contributor (3,722 lines of code)
0% | 0% | 0% | 68% | 31%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
md, json, py, sh, yaml, js, html, ts, npmrc, txt, gitignore, mjs
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 0% | 82% | 17%
py0% | 0% | 0% | 8% | 91%
html0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
external_plugins0% | 0% | 0% | 89% | 10%
plugins0% | 0% | 0% | 4% | 95%
.github0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 45)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
ensure_agent_sdk.py
in plugins/security-guidance/hooks
423 18 2026-05-26 2026-06-12 9 2 +1694 / -66 8000722+mhegazy@users.norep... mhegazy@anthropic.com
server.ts
in external_plugins/telegram
854 25 2026-03-18 2026-04-23 9 5 +3249 / -702 keynethlien@gmail.com noahz@anthropic.com
server.ts
in external_plugins/discord
725 16 2026-03-18 2026-04-14 7 5 +2596 / -745 keynethlien@gmail.com thewholedaisy@gmail.com
server.ts
in external_plugins/imessage
696 25 2026-03-18 2026-03-30 6 2 +1880 / -130 kenneth@anthropic.com kenneth@anthropic.com
security_reminder_hook.py
in plugins/security-guidance/hooks
1242 24 2026-05-26 2026-06-02 5 2 +4638 / -548 8000722+mhegazy@users.norep... mhegazy@anthropic.com
_base.py
in plugins/security-guidance/hooks
112 6 2026-05-26 2026-06-01 4 2 +484 / -22 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
diffstate.py
in plugins/security-guidance/hooks
233 12 2026-05-26 2026-05-31 4 2 +976 / -34 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
gitutil.py
in plugins/security-guidance/hooks
413 19 2026-05-26 2026-05-31 4 2 +1670 / -84 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
server.ts
in external_plugins/fakechat
267 7 2026-03-18 2026-03-20 3 3 +885 / -295 keynethlien@gmail.com kenneth@anthropic.com
reimagine-scaffold.js
in plugins/code-modernization/workflows
80 - 2026-06-09 2026-06-18 2 1 +198 / -4 morganl@anthropic.com morganl@anthropic.com
package_skill.py
in plugins/skill-creator/skills/skill-creator/scripts
81 3 2026-02-18 2026-02-25 2 1 +274 / -2 kenshiro@anthropic.com kenshiro@anthropic.com
portfolio-assess.js
in plugins/code-modernization/workflows
85 - 2026-06-09 2026-06-18 2 1 +210 / -4 morganl@anthropic.com morganl@anthropic.com
session_state.py
in plugins/security-guidance/hooks
100 7 2026-05-26 2026-05-29 2 2 +330 / -8 8000722+mhegazy@users.norep... mhegazy@anthropic.com
improve_description.py
in plugins/skill-creator/skills/skill-creator/scripts
159 3 2026-02-25 2026-04-23 2 2 +547 / -52 kenshiro@anthropic.com jason@anthropic.com
harden-scan.js
in plugins/code-modernization/workflows
186 1 2026-06-09 2026-06-18 2 1 +443 / -7 morganl@anthropic.com morganl@anthropic.com
uplift-deltas.js
in plugins/code-modernization/workflows
189 - 2026-06-09 2026-06-18 2 1 +460 / -10 morganl@anthropic.com morganl@anthropic.com
patterns.py
in plugins/security-guidance/hooks
220 1 2026-05-26 2026-05-29 2 2 +720 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
validate-frontmatter.ts
in .github/scripts
220 - 2026-02-05 2026-02-18 2 2 +558 / -4 dickson@anthropic.com kenshiro@anthropic.com
run_loop.py
in plugins/skill-creator/skills/skill-creator/scripts
256 4 2026-02-25 2026-04-23 2 2 +664 / -4 kenshiro@anthropic.com jason@anthropic.com
aggregate_benchmark.py
in plugins/skill-creator/skills/skill-creator/scripts
270 6 2026-02-18 2026-02-25 2 1 +916 / -114 kenshiro@anthropic.com kenshiro@anthropic.com
extract-rules.js
in plugins/code-modernization/workflows
319 - 2026-06-09 2026-06-18 2 1 +740 / -10 morganl@anthropic.com morganl@anthropic.com
template.html
in plugins/session-report/skills/session-report
508 - 2026-04-08 2026-04-10 2 2 +1190 / -52 trq212@gmail.com thariq@anthropic.com
mjs
analyze-sessions.mjs
in plugins/session-report/skills/session-report
818 - 2026-04-08 2026-04-10 2 2 +1760 / -10 trq212@gmail.com thariq@anthropic.com
__init__.py
in plugins/skill-creator/skills/skill-creator/scripts
1 - 2026-02-25 2026-02-25 1 1 - kenshiro@anthropic.com kenshiro@anthropic.com
stop.py
in plugins/hookify/hooks
29 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
userpromptsubmit.py
in plugins/hookify/hooks
29 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
pretooluse.py
in plugins/hookify/hooks
35 1 2025-12-19 2025-12-19 1 2 +8 / -24 thewholedaisy@gmail.com daisy@anthropic.com
posttooluse.py
in plugins/hookify/hooks
35 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
utils.py
in plugins/skill-creator/skills/skill-creator/scripts
35 1 2026-02-25 2026-02-25 1 1 +94 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
quick_validate.py
in plugins/skill-creator/skills/skill-creator/scripts
68 1 2026-02-18 2026-02-18 1 1 +206 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
generate_report.py
in plugins/skill-creator/skills/skill-creator/scripts
120 4 2026-02-25 2026-02-25 1 1 +652 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
eval_review.html
in plugins/skill-creator/skills/skill-creator/assets
131 - 2026-02-25 2026-02-25 1 1 +292 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
discover_bumps.py
in .github/scripts
163 5 2026-04-17 2026-04-17 1 1 +229 / -0 bthompson@anthropic.com bthompson@anthropic.com
rule_engine.py
in plugins/hookify/core
170 8 2025-12-19 2025-12-19 1 2 +4 / -4 thewholedaisy@gmail.com daisy@anthropic.com
extensibility.py
in plugins/security-guidance/hooks
181 11 2026-05-26 2026-05-26 1 2 +578 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
template.html
in plugins/project-artifact/skills/project-artifact
189 - 2026-06-19 2026-06-19 1 1 +588 / -0 dickson@anthropic.com dickson@anthropic.com
run_eval.py
in plugins/skill-creator/skills/skill-creator/scripts
241 4 2026-02-25 2026-02-25 1 1 +620 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
review_api.py
in plugins/security-guidance/hooks
267 8 2026-05-26 2026-05-26 1 2 +796 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
generate_review.py
in plugins/skill-creator/skills/skill-creator/eval-viewer
365 13 2026-02-25 2026-02-25 1 1 +942 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
viewer.html
in plugins/skill-creator/skills/skill-creator/eval-viewer
1199 - 2026-02-25 2026-02-25 1 1 +2650 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
__init__.py
in plugins/hookify/utils
1 -
__init__.py
in plugins/hookify/matchers
1 -
__init__.py
in plugins/hookify/core
1 -
__init__.py
in plugins/hookify/hooks
1 -
config_loader.py
in plugins/hookify/core
184 5
Files With Most Churn (Top 45)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
security_reminder_hook.py
in plugins/security-guidance/hooks
1242 24 2026-05-26 2026-06-02 5 2 +4638 / -548 8000722+mhegazy@users.norep... mhegazy@anthropic.com
server.ts
in external_plugins/telegram
854 25 2026-03-18 2026-04-23 9 5 +3249 / -702 keynethlien@gmail.com noahz@anthropic.com
server.ts
in external_plugins/discord
725 16 2026-03-18 2026-04-14 7 5 +2596 / -745 keynethlien@gmail.com thewholedaisy@gmail.com
viewer.html
in plugins/skill-creator/skills/skill-creator/eval-viewer
1199 - 2026-02-25 2026-02-25 1 1 +2650 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
server.ts
in external_plugins/imessage
696 25 2026-03-18 2026-03-30 6 2 +1880 / -130 kenneth@anthropic.com kenneth@anthropic.com
mjs
analyze-sessions.mjs
in plugins/session-report/skills/session-report
818 - 2026-04-08 2026-04-10 2 2 +1760 / -10 trq212@gmail.com thariq@anthropic.com
ensure_agent_sdk.py
in plugins/security-guidance/hooks
423 18 2026-05-26 2026-06-12 9 2 +1694 / -66 8000722+mhegazy@users.norep... mhegazy@anthropic.com
gitutil.py
in plugins/security-guidance/hooks
413 19 2026-05-26 2026-05-31 4 2 +1670 / -84 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
template.html
in plugins/session-report/skills/session-report
508 - 2026-04-08 2026-04-10 2 2 +1190 / -52 trq212@gmail.com thariq@anthropic.com
server.ts
in external_plugins/fakechat
267 7 2026-03-18 2026-03-20 3 3 +885 / -295 keynethlien@gmail.com kenneth@anthropic.com
aggregate_benchmark.py
in plugins/skill-creator/skills/skill-creator/scripts
270 6 2026-02-18 2026-02-25 2 1 +916 / -114 kenshiro@anthropic.com kenshiro@anthropic.com
diffstate.py
in plugins/security-guidance/hooks
233 12 2026-05-26 2026-05-31 4 2 +976 / -34 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
generate_review.py
in plugins/skill-creator/skills/skill-creator/eval-viewer
365 13 2026-02-25 2026-02-25 1 1 +942 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
review_api.py
in plugins/security-guidance/hooks
267 8 2026-05-26 2026-05-26 1 2 +796 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
extract-rules.js
in plugins/code-modernization/workflows
319 - 2026-06-09 2026-06-18 2 1 +740 / -10 morganl@anthropic.com morganl@anthropic.com
patterns.py
in plugins/security-guidance/hooks
220 1 2026-05-26 2026-05-29 2 2 +720 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
run_loop.py
in plugins/skill-creator/skills/skill-creator/scripts
256 4 2026-02-25 2026-04-23 2 2 +664 / -4 kenshiro@anthropic.com jason@anthropic.com
generate_report.py
in plugins/skill-creator/skills/skill-creator/scripts
120 4 2026-02-25 2026-02-25 1 1 +652 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
run_eval.py
in plugins/skill-creator/skills/skill-creator/scripts
241 4 2026-02-25 2026-02-25 1 1 +620 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
improve_description.py
in plugins/skill-creator/skills/skill-creator/scripts
159 3 2026-02-25 2026-04-23 2 2 +547 / -52 kenshiro@anthropic.com jason@anthropic.com
template.html
in plugins/project-artifact/skills/project-artifact
189 - 2026-06-19 2026-06-19 1 1 +588 / -0 dickson@anthropic.com dickson@anthropic.com
extensibility.py
in plugins/security-guidance/hooks
181 11 2026-05-26 2026-05-26 1 2 +578 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
validate-frontmatter.ts
in .github/scripts
220 - 2026-02-05 2026-02-18 2 2 +558 / -4 dickson@anthropic.com kenshiro@anthropic.com
_base.py
in plugins/security-guidance/hooks
112 6 2026-05-26 2026-06-01 4 2 +484 / -22 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
uplift-deltas.js
in plugins/code-modernization/workflows
189 - 2026-06-09 2026-06-18 2 1 +460 / -10 morganl@anthropic.com morganl@anthropic.com
harden-scan.js
in plugins/code-modernization/workflows
186 1 2026-06-09 2026-06-18 2 1 +443 / -7 morganl@anthropic.com morganl@anthropic.com
session_state.py
in plugins/security-guidance/hooks
100 7 2026-05-26 2026-05-29 2 2 +330 / -8 8000722+mhegazy@users.norep... mhegazy@anthropic.com
eval_review.html
in plugins/skill-creator/skills/skill-creator/assets
131 - 2026-02-25 2026-02-25 1 1 +292 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
package_skill.py
in plugins/skill-creator/skills/skill-creator/scripts
81 3 2026-02-18 2026-02-25 2 1 +274 / -2 kenshiro@anthropic.com kenshiro@anthropic.com
discover_bumps.py
in .github/scripts
163 5 2026-04-17 2026-04-17 1 1 +229 / -0 bthompson@anthropic.com bthompson@anthropic.com
portfolio-assess.js
in plugins/code-modernization/workflows
85 - 2026-06-09 2026-06-18 2 1 +210 / -4 morganl@anthropic.com morganl@anthropic.com
quick_validate.py
in plugins/skill-creator/skills/skill-creator/scripts
68 1 2026-02-18 2026-02-18 1 1 +206 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
reimagine-scaffold.js
in plugins/code-modernization/workflows
80 - 2026-06-09 2026-06-18 2 1 +198 / -4 morganl@anthropic.com morganl@anthropic.com
utils.py
in plugins/skill-creator/skills/skill-creator/scripts
35 1 2026-02-25 2026-02-25 1 1 +94 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
pretooluse.py
in plugins/hookify/hooks
35 1 2025-12-19 2025-12-19 1 2 +8 / -24 thewholedaisy@gmail.com daisy@anthropic.com
stop.py
in plugins/hookify/hooks
29 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
userpromptsubmit.py
in plugins/hookify/hooks
29 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
posttooluse.py
in plugins/hookify/hooks
35 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
rule_engine.py
in plugins/hookify/core
170 8 2025-12-19 2025-12-19 1 2 +4 / -4 thewholedaisy@gmail.com daisy@anthropic.com
__init__.py
in plugins/hookify/utils
1 -
__init__.py
in plugins/hookify/matchers
1 -
__init__.py
in plugins/hookify/core
1 -
__init__.py
in plugins/hookify/hooks
1 -
__init__.py
in plugins/skill-creator/skills/skill-creator/scripts
1 - 2026-02-25 2026-02-25 1 1 - kenshiro@anthropic.com kenshiro@anthropic.com
config_loader.py
in plugins/hookify/core
184 5
Files With Most Contributors (Top 45)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
server.ts
in external_plugins/telegram
854 25 2026-03-18 2026-04-23 9 5 +3249 / -702 keynethlien@gmail.com noahz@anthropic.com
server.ts
in external_plugins/discord
725 16 2026-03-18 2026-04-14 7 5 +2596 / -745 keynethlien@gmail.com thewholedaisy@gmail.com
server.ts
in external_plugins/fakechat
267 7 2026-03-18 2026-03-20 3 3 +885 / -295 keynethlien@gmail.com kenneth@anthropic.com
ensure_agent_sdk.py
in plugins/security-guidance/hooks
423 18 2026-05-26 2026-06-12 9 2 +1694 / -66 8000722+mhegazy@users.norep... mhegazy@anthropic.com
server.ts
in external_plugins/imessage
696 25 2026-03-18 2026-03-30 6 2 +1880 / -130 kenneth@anthropic.com kenneth@anthropic.com
security_reminder_hook.py
in plugins/security-guidance/hooks
1242 24 2026-05-26 2026-06-02 5 2 +4638 / -548 8000722+mhegazy@users.norep... mhegazy@anthropic.com
gitutil.py
in plugins/security-guidance/hooks
413 19 2026-05-26 2026-05-31 4 2 +1670 / -84 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
diffstate.py
in plugins/security-guidance/hooks
233 12 2026-05-26 2026-05-31 4 2 +976 / -34 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
_base.py
in plugins/security-guidance/hooks
112 6 2026-05-26 2026-06-01 4 2 +484 / -22 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
validate-frontmatter.ts
in .github/scripts
220 - 2026-02-05 2026-02-18 2 2 +558 / -4 dickson@anthropic.com kenshiro@anthropic.com
improve_description.py
in plugins/skill-creator/skills/skill-creator/scripts
159 3 2026-02-25 2026-04-23 2 2 +547 / -52 kenshiro@anthropic.com jason@anthropic.com
run_loop.py
in plugins/skill-creator/skills/skill-creator/scripts
256 4 2026-02-25 2026-04-23 2 2 +664 / -4 kenshiro@anthropic.com jason@anthropic.com
session_state.py
in plugins/security-guidance/hooks
100 7 2026-05-26 2026-05-29 2 2 +330 / -8 8000722+mhegazy@users.norep... mhegazy@anthropic.com
patterns.py
in plugins/security-guidance/hooks
220 1 2026-05-26 2026-05-29 2 2 +720 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
template.html
in plugins/session-report/skills/session-report
508 - 2026-04-08 2026-04-10 2 2 +1190 / -52 trq212@gmail.com thariq@anthropic.com
mjs
analyze-sessions.mjs
in plugins/session-report/skills/session-report
818 - 2026-04-08 2026-04-10 2 2 +1760 / -10 trq212@gmail.com thariq@anthropic.com
extensibility.py
in plugins/security-guidance/hooks
181 11 2026-05-26 2026-05-26 1 2 +578 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
review_api.py
in plugins/security-guidance/hooks
267 8 2026-05-26 2026-05-26 1 2 +796 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
userpromptsubmit.py
in plugins/hookify/hooks
29 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
posttooluse.py
in plugins/hookify/hooks
35 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
pretooluse.py
in plugins/hookify/hooks
35 1 2025-12-19 2025-12-19 1 2 +8 / -24 thewholedaisy@gmail.com daisy@anthropic.com
stop.py
in plugins/hookify/hooks
29 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
rule_engine.py
in plugins/hookify/core
170 8 2025-12-19 2025-12-19 1 2 +4 / -4 thewholedaisy@gmail.com daisy@anthropic.com
package_skill.py
in plugins/skill-creator/skills/skill-creator/scripts
81 3 2026-02-18 2026-02-25 2 1 +274 / -2 kenshiro@anthropic.com kenshiro@anthropic.com
aggregate_benchmark.py
in plugins/skill-creator/skills/skill-creator/scripts
270 6 2026-02-18 2026-02-25 2 1 +916 / -114 kenshiro@anthropic.com kenshiro@anthropic.com
harden-scan.js
in plugins/code-modernization/workflows
186 1 2026-06-09 2026-06-18 2 1 +443 / -7 morganl@anthropic.com morganl@anthropic.com
portfolio-assess.js
in plugins/code-modernization/workflows
85 - 2026-06-09 2026-06-18 2 1 +210 / -4 morganl@anthropic.com morganl@anthropic.com
extract-rules.js
in plugins/code-modernization/workflows
319 - 2026-06-09 2026-06-18 2 1 +740 / -10 morganl@anthropic.com morganl@anthropic.com
reimagine-scaffold.js
in plugins/code-modernization/workflows
80 - 2026-06-09 2026-06-18 2 1 +198 / -4 morganl@anthropic.com morganl@anthropic.com
uplift-deltas.js
in plugins/code-modernization/workflows
189 - 2026-06-09 2026-06-18 2 1 +460 / -10 morganl@anthropic.com morganl@anthropic.com
discover_bumps.py
in .github/scripts
163 5 2026-04-17 2026-04-17 1 1 +229 / -0 bthompson@anthropic.com bthompson@anthropic.com
eval_review.html
in plugins/skill-creator/skills/skill-creator/assets
131 - 2026-02-25 2026-02-25 1 1 +292 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
viewer.html
in plugins/skill-creator/skills/skill-creator/eval-viewer
1199 - 2026-02-25 2026-02-25 1 1 +2650 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
generate_review.py
in plugins/skill-creator/skills/skill-creator/eval-viewer
365 13 2026-02-25 2026-02-25 1 1 +942 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
generate_report.py
in plugins/skill-creator/skills/skill-creator/scripts
120 4 2026-02-25 2026-02-25 1 1 +652 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
run_eval.py
in plugins/skill-creator/skills/skill-creator/scripts
241 4 2026-02-25 2026-02-25 1 1 +620 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
__init__.py
in plugins/skill-creator/skills/skill-creator/scripts
1 - 2026-02-25 2026-02-25 1 1 - kenshiro@anthropic.com kenshiro@anthropic.com
utils.py
in plugins/skill-creator/skills/skill-creator/scripts
35 1 2026-02-25 2026-02-25 1 1 +94 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
quick_validate.py
in plugins/skill-creator/skills/skill-creator/scripts
68 1 2026-02-18 2026-02-18 1 1 +206 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
template.html
in plugins/project-artifact/skills/project-artifact
189 - 2026-06-19 2026-06-19 1 1 +588 / -0 dickson@anthropic.com dickson@anthropic.com
__init__.py
in plugins/hookify/hooks
1 -
config_loader.py
in plugins/hookify/core
184 5
__init__.py
in plugins/hookify/core
1 -
__init__.py
in plugins/hookify/matchers
1 -
__init__.py
in plugins/hookify/utils
1 -
Files With Least Contributors (Top 45)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
config_loader.py
in plugins/hookify/core
184 5
__init__.py
in plugins/hookify/hooks
1 -
__init__.py
in plugins/hookify/core
1 -
__init__.py
in plugins/hookify/matchers
1 -
__init__.py
in plugins/hookify/utils
1 -
viewer.html
in plugins/skill-creator/skills/skill-creator/eval-viewer
1199 - 2026-02-25 2026-02-25 1 1 +2650 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
generate_review.py
in plugins/skill-creator/skills/skill-creator/eval-viewer
365 13 2026-02-25 2026-02-25 1 1 +942 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
extract-rules.js
in plugins/code-modernization/workflows
319 - 2026-06-09 2026-06-18 2 1 +740 / -10 morganl@anthropic.com morganl@anthropic.com
aggregate_benchmark.py
in plugins/skill-creator/skills/skill-creator/scripts
270 6 2026-02-18 2026-02-25 2 1 +916 / -114 kenshiro@anthropic.com kenshiro@anthropic.com
run_eval.py
in plugins/skill-creator/skills/skill-creator/scripts
241 4 2026-02-25 2026-02-25 1 1 +620 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
template.html
in plugins/project-artifact/skills/project-artifact
189 - 2026-06-19 2026-06-19 1 1 +588 / -0 dickson@anthropic.com dickson@anthropic.com
uplift-deltas.js
in plugins/code-modernization/workflows
189 - 2026-06-09 2026-06-18 2 1 +460 / -10 morganl@anthropic.com morganl@anthropic.com
harden-scan.js
in plugins/code-modernization/workflows
186 1 2026-06-09 2026-06-18 2 1 +443 / -7 morganl@anthropic.com morganl@anthropic.com
discover_bumps.py
in .github/scripts
163 5 2026-04-17 2026-04-17 1 1 +229 / -0 bthompson@anthropic.com bthompson@anthropic.com
eval_review.html
in plugins/skill-creator/skills/skill-creator/assets
131 - 2026-02-25 2026-02-25 1 1 +292 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
generate_report.py
in plugins/skill-creator/skills/skill-creator/scripts
120 4 2026-02-25 2026-02-25 1 1 +652 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
portfolio-assess.js
in plugins/code-modernization/workflows
85 - 2026-06-09 2026-06-18 2 1 +210 / -4 morganl@anthropic.com morganl@anthropic.com
package_skill.py
in plugins/skill-creator/skills/skill-creator/scripts
81 3 2026-02-18 2026-02-25 2 1 +274 / -2 kenshiro@anthropic.com kenshiro@anthropic.com
reimagine-scaffold.js
in plugins/code-modernization/workflows
80 - 2026-06-09 2026-06-18 2 1 +198 / -4 morganl@anthropic.com morganl@anthropic.com
quick_validate.py
in plugins/skill-creator/skills/skill-creator/scripts
68 1 2026-02-18 2026-02-18 1 1 +206 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
utils.py
in plugins/skill-creator/skills/skill-creator/scripts
35 1 2026-02-25 2026-02-25 1 1 +94 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
__init__.py
in plugins/skill-creator/skills/skill-creator/scripts
1 - 2026-02-25 2026-02-25 1 1 - kenshiro@anthropic.com kenshiro@anthropic.com
security_reminder_hook.py
in plugins/security-guidance/hooks
1242 24 2026-05-26 2026-06-02 5 2 +4638 / -548 8000722+mhegazy@users.norep... mhegazy@anthropic.com
mjs
analyze-sessions.mjs
in plugins/session-report/skills/session-report
818 - 2026-04-08 2026-04-10 2 2 +1760 / -10 trq212@gmail.com thariq@anthropic.com
server.ts
in external_plugins/imessage
696 25 2026-03-18 2026-03-30 6 2 +1880 / -130 kenneth@anthropic.com kenneth@anthropic.com
template.html
in plugins/session-report/skills/session-report
508 - 2026-04-08 2026-04-10 2 2 +1190 / -52 trq212@gmail.com thariq@anthropic.com
ensure_agent_sdk.py
in plugins/security-guidance/hooks
423 18 2026-05-26 2026-06-12 9 2 +1694 / -66 8000722+mhegazy@users.norep... mhegazy@anthropic.com
gitutil.py
in plugins/security-guidance/hooks
413 19 2026-05-26 2026-05-31 4 2 +1670 / -84 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
review_api.py
in plugins/security-guidance/hooks
267 8 2026-05-26 2026-05-26 1 2 +796 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
run_loop.py
in plugins/skill-creator/skills/skill-creator/scripts
256 4 2026-02-25 2026-04-23 2 2 +664 / -4 kenshiro@anthropic.com jason@anthropic.com
diffstate.py
in plugins/security-guidance/hooks
233 12 2026-05-26 2026-05-31 4 2 +976 / -34 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
validate-frontmatter.ts
in .github/scripts
220 - 2026-02-05 2026-02-18 2 2 +558 / -4 dickson@anthropic.com kenshiro@anthropic.com
patterns.py
in plugins/security-guidance/hooks
220 1 2026-05-26 2026-05-29 2 2 +720 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
extensibility.py
in plugins/security-guidance/hooks
181 11 2026-05-26 2026-05-26 1 2 +578 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
rule_engine.py
in plugins/hookify/core
170 8 2025-12-19 2025-12-19 1 2 +4 / -4 thewholedaisy@gmail.com daisy@anthropic.com
improve_description.py
in plugins/skill-creator/skills/skill-creator/scripts
159 3 2026-02-25 2026-04-23 2 2 +547 / -52 kenshiro@anthropic.com jason@anthropic.com
_base.py
in plugins/security-guidance/hooks
112 6 2026-05-26 2026-06-01 4 2 +484 / -22 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
session_state.py
in plugins/security-guidance/hooks
100 7 2026-05-26 2026-05-29 2 2 +330 / -8 8000722+mhegazy@users.norep... mhegazy@anthropic.com
posttooluse.py
in plugins/hookify/hooks
35 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
pretooluse.py
in plugins/hookify/hooks
35 1 2025-12-19 2025-12-19 1 2 +8 / -24 thewholedaisy@gmail.com daisy@anthropic.com
userpromptsubmit.py
in plugins/hookify/hooks
29 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
stop.py
in plugins/hookify/hooks
29 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
server.ts
in external_plugins/fakechat
267 7 2026-03-18 2026-03-20 3 3 +885 / -295 keynethlien@gmail.com kenneth@anthropic.com
server.ts
in external_plugins/telegram
854 25 2026-03-18 2026-04-23 9 5 +3249 / -702 keynethlien@gmail.com noahz@anthropic.com
server.ts
in external_plugins/discord
725 16 2026-03-18 2026-04-14 7 5 +2596 / -745 keynethlien@gmail.com thewholedaisy@gmail.com
Correlations

File Size vs. Number of Changes: 40 points

plugins/project-artifact/skills/project-artifact/template.html x: 189 lines of code y: 1 # changes plugins/code-modernization/workflows/extract-rules.js x: 319 lines of code y: 2 # changes plugins/code-modernization/workflows/harden-scan.js x: 186 lines of code y: 2 # changes plugins/code-modernization/workflows/portfolio-assess.js x: 85 lines of code y: 2 # changes plugins/code-modernization/workflows/reimagine-scaffold.js x: 80 lines of code y: 2 # changes plugins/code-modernization/workflows/uplift-deltas.js x: 189 lines of code y: 2 # changes plugins/security-guidance/hooks/ensure_agent_sdk.py x: 423 lines of code y: 9 # changes plugins/security-guidance/hooks/security_reminder_hook.py x: 1242 lines of code y: 5 # changes plugins/security-guidance/hooks/_base.py x: 112 lines of code y: 4 # changes plugins/security-guidance/hooks/diffstate.py x: 233 lines of code y: 4 # changes plugins/security-guidance/hooks/gitutil.py x: 413 lines of code y: 4 # changes plugins/security-guidance/hooks/session_state.py x: 100 lines of code y: 2 # changes plugins/security-guidance/hooks/patterns.py x: 220 lines of code y: 2 # changes plugins/security-guidance/hooks/extensibility.py x: 181 lines of code y: 1 # changes plugins/security-guidance/hooks/review_api.py x: 267 lines of code y: 1 # changes external_plugins/telegram/server.ts x: 854 lines of code y: 9 # changes plugins/skill-creator/skills/skill-creator/scripts/improve_description.py x: 159 lines of code y: 2 # changes plugins/skill-creator/skills/skill-creator/scripts/run_loop.py x: 256 lines of code y: 2 # changes .github/scripts/discover_bumps.py x: 163 lines of code y: 1 # changes external_plugins/discord/server.ts x: 725 lines of code y: 7 # changes plugins/session-report/skills/session-report/analyze-sessions.mjs x: 818 lines of code y: 2 # changes plugins/session-report/skills/session-report/template.html x: 508 lines of code y: 2 # changes external_plugins/imessage/server.ts x: 696 lines of code y: 6 # changes external_plugins/fakechat/server.ts x: 267 lines of code y: 3 # changes plugins/skill-creator/skills/skill-creator/assets/eval_review.html x: 131 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py x: 365 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/eval-viewer/viewer.html x: 1199 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/scripts/__init__.py x: 1 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/scripts/aggregate_benchmark.py x: 270 lines of code y: 2 # changes plugins/skill-creator/skills/skill-creator/scripts/generate_report.py x: 120 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/scripts/package_skill.py x: 81 lines of code y: 2 # changes plugins/skill-creator/skills/skill-creator/scripts/run_eval.py x: 241 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/scripts/utils.py x: 35 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/scripts/quick_validate.py x: 68 lines of code y: 1 # changes plugins/hookify/core/rule_engine.py x: 170 lines of code y: 1 # changes plugins/hookify/hooks/stop.py x: 29 lines of code y: 1 # changes
9.0
# changes
  min: 1.0
  average: 2.4
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 9.0
0 1242.0
lines of code
min: 1.0 | average: 292.85 | 25th percentile: 88.75 | median: 189.0 | 75th percentile: 353.5 | max: 1242.0

Number of Contributors vs. Number of Changes: 40 points

plugins/project-artifact/skills/project-artifact/template.html x: 1 # contributors y: 1 # changes plugins/code-modernization/workflows/extract-rules.js x: 1 # contributors y: 2 # changes plugins/security-guidance/hooks/ensure_agent_sdk.py x: 2 # contributors y: 9 # changes plugins/security-guidance/hooks/security_reminder_hook.py x: 2 # contributors y: 5 # changes plugins/security-guidance/hooks/_base.py x: 2 # contributors y: 4 # changes plugins/security-guidance/hooks/session_state.py x: 2 # contributors y: 2 # changes plugins/security-guidance/hooks/extensibility.py x: 2 # contributors y: 1 # changes external_plugins/telegram/server.ts x: 5 # contributors y: 9 # changes external_plugins/discord/server.ts x: 5 # contributors y: 7 # changes external_plugins/imessage/server.ts x: 2 # contributors y: 6 # changes external_plugins/fakechat/server.ts x: 3 # contributors y: 3 # changes
9.0
# changes
  min: 1.0
  average: 2.4
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 9.0
0 5.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 40 points

plugins/project-artifact/skills/project-artifact/template.html x: 1 # contributors y: 189 lines of code plugins/code-modernization/workflows/extract-rules.js x: 1 # contributors y: 319 lines of code plugins/code-modernization/workflows/portfolio-assess.js x: 1 # contributors y: 85 lines of code plugins/code-modernization/workflows/reimagine-scaffold.js x: 1 # contributors y: 80 lines of code plugins/security-guidance/hooks/ensure_agent_sdk.py x: 2 # contributors y: 423 lines of code plugins/security-guidance/hooks/security_reminder_hook.py x: 2 # contributors y: 1242 lines of code plugins/security-guidance/hooks/_base.py x: 2 # contributors y: 112 lines of code plugins/security-guidance/hooks/diffstate.py x: 2 # contributors y: 233 lines of code plugins/security-guidance/hooks/gitutil.py x: 2 # contributors y: 413 lines of code plugins/security-guidance/hooks/session_state.py x: 2 # contributors y: 100 lines of code plugins/security-guidance/hooks/patterns.py x: 2 # contributors y: 220 lines of code plugins/security-guidance/hooks/extensibility.py x: 2 # contributors y: 181 lines of code plugins/security-guidance/hooks/review_api.py x: 2 # contributors y: 267 lines of code external_plugins/telegram/server.ts x: 5 # contributors y: 854 lines of code plugins/skill-creator/skills/skill-creator/scripts/improve_description.py x: 2 # contributors y: 159 lines of code plugins/skill-creator/skills/skill-creator/scripts/run_loop.py x: 2 # contributors y: 256 lines of code .github/scripts/discover_bumps.py x: 1 # contributors y: 163 lines of code external_plugins/discord/server.ts x: 5 # contributors y: 725 lines of code plugins/session-report/skills/session-report/analyze-sessions.mjs x: 2 # contributors y: 818 lines of code plugins/session-report/skills/session-report/template.html x: 2 # contributors y: 508 lines of code external_plugins/imessage/server.ts x: 2 # contributors y: 696 lines of code external_plugins/fakechat/server.ts x: 3 # contributors y: 267 lines of code plugins/skill-creator/skills/skill-creator/assets/eval_review.html x: 1 # contributors y: 131 lines of code plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py x: 1 # contributors y: 365 lines of code plugins/skill-creator/skills/skill-creator/eval-viewer/viewer.html x: 1 # contributors y: 1199 lines of code plugins/skill-creator/skills/skill-creator/scripts/__init__.py x: 1 # contributors y: 1 lines of code plugins/skill-creator/skills/skill-creator/scripts/aggregate_benchmark.py x: 1 # contributors y: 270 lines of code plugins/skill-creator/skills/skill-creator/scripts/generate_report.py x: 1 # contributors y: 120 lines of code plugins/skill-creator/skills/skill-creator/scripts/run_eval.py x: 1 # contributors y: 241 lines of code plugins/skill-creator/skills/skill-creator/scripts/utils.py x: 1 # contributors y: 35 lines of code plugins/skill-creator/skills/skill-creator/scripts/quick_validate.py x: 1 # contributors y: 68 lines of code plugins/hookify/core/rule_engine.py x: 2 # contributors y: 170 lines of code plugins/hookify/hooks/posttooluse.py x: 2 # contributors y: 35 lines of code plugins/hookify/hooks/stop.py x: 2 # contributors y: 29 lines of code
1242.0
lines of code
  min: 1.0
  average: 292.85
  25th percentile: 88.75
  median: 189.0
  75th percentile: 353.5
  max: 1242.0
0 5.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

Number of Changes vs. Line Churn: 378 points

.claude-plugin/marketplace.json x: 81 # changes y: 11338 line churn .github/workflows/bump-plugin-shas.yml x: 6 # changes y: 399 line churn .github/workflows/scan-plugins.yml x: 6 # changes y: 610 line churn .github/workflows/validate-plugins.yml x: 3 # changes y: 52 line churn plugins/project-artifact/.claude-plugin/plugin.json x: 1 # changes y: 16 line churn plugins/project-artifact/LICENSE x: 1 # changes y: 404 line churn plugins/project-artifact/README.md x: 1 # changes y: 252 line churn plugins/project-artifact/skills/project-artifact/SKILL.md x: 1 # changes y: 510 line churn plugins/project-artifact/skills/project-artifact/swe.md x: 1 # changes y: 178 line churn plugins/project-artifact/skills/project-artifact/template.html x: 1 # changes y: 588 line churn plugins/code-modernization/.claude-plugin/plugin.json x: 7 # changes y: 28 line churn plugins/code-modernization/README.md x: 8 # changes y: 1028 line churn plugins/code-modernization/agents/architecture-critic.md x: 5 # changes y: 126 line churn plugins/code-modernization/agents/business-rules-extractor.md x: 7 # changes y: 156 line churn plugins/code-modernization/agents/legacy-analyst.md x: 5 # changes y: 138 line churn plugins/code-modernization/agents/scaffolder.md x: 2 # changes y: 80 line churn plugins/code-modernization/agents/security-auditor.md x: 7 # changes y: 274 line churn plugins/code-modernization/agents/version-delta-analyst.md x: 2 # changes y: 298 line churn plugins/code-modernization/assets/topology-viewer.html x: 3 # changes y: 1150 line churn plugins/code-modernization/commands/modernize-assess.md x: 7 # changes y: 588 line churn plugins/code-modernization/commands/modernize-harden.md x: 7 # changes y: 478 line churn plugins/code-modernization/commands/modernize-map.md x: 7 # changes y: 670 line churn plugins/code-modernization/commands/modernize-preflight.md x: 3 # changes y: 222 line churn plugins/code-modernization/commands/modernize-status.md x: 4 # changes y: 118 line churn plugins/code-modernization/commands/modernize-uplift.md x: 3 # changes y: 558 line churn plugins/code-modernization/workflows/extract-rules.js x: 2 # changes y: 750 line churn plugins/code-modernization/workflows/harden-scan.js x: 2 # changes y: 450 line churn plugins/code-modernization/workflows/portfolio-assess.js x: 2 # changes y: 214 line churn plugins/frontend-design/skills/frontend-design/SKILL.md x: 1 # changes y: 65 line churn plugins/security-guidance/.claude-plugin/plugin.json x: 9 # changes y: 49 line churn plugins/security-guidance/hooks/ensure_agent_sdk.py x: 9 # changes y: 1760 line churn plugins/security-guidance/hooks/llm.py x: 6 # changes y: 3668 line churn plugins/code-modernization/commands/modernize-transform.md x: 4 # changes y: 258 line churn plugins/security-guidance/hooks/security_reminder_hook.py x: 5 # changes y: 5186 line churn plugins/security-guidance/hooks/_base.py x: 4 # changes y: 506 line churn plugins/security-guidance/hooks/diffstate.py x: 4 # changes y: 1010 line churn plugins/security-guidance/hooks/gitutil.py x: 4 # changes y: 1754 line churn plugins/security-guidance/hooks/session_state.py x: 2 # changes y: 338 line churn plugins/security-guidance/hooks/hooks.json x: 4 # changes y: 194 line churn README.md x: 6 # changes y: 94 line churn LICENSE x: 1 # changes y: 202 line churn plugins/claude-code-setup/skills/claude-automation-recommender/SKILL.md x: 3 # changes y: 773 line churn plugins/security-guidance/hooks/extensibility.py x: 1 # changes y: 578 line churn plugins/security-guidance/hooks/review_api.py x: 1 # changes y: 796 line churn .github/workflows/check-mcp-urls.yml x: 2 # changes y: 143 line churn plugins/hookify/hooks/hooks.json x: 2 # changes y: 16 line churn .github/workflows/revert-failed-bumps.yml x: 1 # changes y: 284 line churn .github/policy/schema.json x: 1 # changes y: 100 line churn .github/scripts/check-marketplace-sorted.ts x: 4 # changes y: 168 line churn .github/scripts/validate-marketplace.ts x: 3 # changes y: 231 line churn .github/workflows/validate-marketplace.yml x: 4 # changes y: 63 line churn plugins/plugin-dev/skills/agent-development/references/triggering-examples.md x: 1 # changes y: 1196 line churn plugins/code-modernization/LICENSE x: 2 # changes y: 404 line churn plugins/mcp-server-dev/skills/build-mcp-app/SKILL.md x: 3 # changes y: 756 line churn plugins/mcp-server-dev/skills/build-mcp-app/references/apps-sdk-messages.md x: 2 # changes y: 395 line churn external_plugins/telegram/server.ts x: 9 # changes y: 3951 line churn plugins/skill-creator/skills/skill-creator/SKILL.md x: 3 # changes y: 3264 line churn plugins/skill-creator/skills/skill-creator/scripts/improve_description.py x: 2 # changes y: 599 line churn plugins/skill-creator/skills/skill-creator/scripts/run_loop.py x: 2 # changes y: 668 line churn external_plugins/discord/server.ts x: 7 # changes y: 3341 line churn external_plugins/telegram/.claude-plugin/plugin.json x: 7 # changes y: 58 line churn plugins/session-report/skills/session-report/analyze-sessions.mjs x: 2 # changes y: 1770 line churn plugins/session-report/skills/session-report/template.html x: 2 # changes y: 1242 line churn external_plugins/telegram/README.md x: 7 # changes y: 425 line churn external_plugins/imessage/.claude-plugin/plugin.json x: 4 # changes y: 26 line churn external_plugins/imessage/README.md x: 6 # changes y: 174 line churn external_plugins/imessage/server.ts x: 6 # changes y: 2010 line churn plugins/math-olympiad/README.md x: 3 # changes y: 114 line churn plugins/math-olympiad/skills/math-olympiad/SKILL.md x: 3 # changes y: 1101 line churn plugins/math-olympiad/skills/math-olympiad/references/presentation_prompts.md x: 3 # changes y: 415 line churn plugins/math-olympiad/skills/math-olympiad/references/solver_heuristics.md x: 3 # changes y: 363 line churn plugins/ralph-loop/.claude-plugin/plugin.json x: 3 # changes y: 10 line churn external_plugins/imessage/bun.lock x: 2 # changes y: 810 line churn external_plugins/discord/.claude-plugin/plugin.json x: 5 # changes y: 54 line churn external_plugins/discord/LICENSE x: 3 # changes y: 808 line churn external_plugins/discord/bun.lock x: 3 # changes y: 976 line churn external_plugins/fakechat/server.ts x: 3 # changes y: 1180 line churn external_plugins/telegram/ACCESS.md x: 3 # changes y: 588 line churn plugins/mcp-server-dev/skills/build-mcp-server/references/server-capabilities.md x: 1 # changes y: 328 line churn plugins/ralph-loop/hooks/stop-hook.sh x: 3 # changes y: 319 line churn plugins/skill-creator/skills/skill-creator/agents/analyzer.md x: 2 # changes y: 576 line churn plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py x: 1 # changes y: 942 line churn plugins/skill-creator/skills/skill-creator/eval-viewer/viewer.html x: 1 # changes y: 2650 line churn plugins/skill-creator/skills/skill-creator/references/mode-diagrams.md x: 2 # changes y: 760 line churn plugins/skill-creator/skills/skill-creator/references/schemas.md x: 2 # changes y: 980 line churn plugins/skill-creator/skills/skill-creator/scripts/aggregate_benchmark.py x: 2 # changes y: 1030 line churn plugins/skill-creator/skills/skill-creator/scripts/generate_report.py x: 1 # changes y: 652 line churn plugins/skill-creator/skills/skill-creator/scripts/prepare_eval.py x: 2 # changes y: 1116 line churn plugins/skill-creator/skills/skill-creator/scripts/validate_json.py x: 2 # changes y: 1644 line churn plugins/artifact/skills/artifact/templates/diff-review.md x: 1 # changes y: 716 line churn plugins/artifact/skills/artifact/templates/document-critique.md x: 1 # changes y: 684 line churn plugins/playground/skills/playground/templates/diff-review.md x: 1 # changes y: 358 line churn plugins/claude-code-setup/skills/claude-automation-recommender/references/skills-reference.md x: 2 # changes y: 1520 line churn plugins/claude-code-setup/skills/claude-automation-recommender/references/slash-command-examples.md x: 2 # changes y: 1004 line churn plugins/claude-md-management/commands/revise-claude-md.md x: 2 # changes y: 108 line churn plugins/claude-md-management/skills/claude-md-improver/references/templates.md x: 2 # changes y: 506 line churn plugins/ralph-wiggum/scripts/setup-ralph-loop.sh x: 2 # changes y: 230 line churn
11338.0
line churn
  min: 1.0
  average: 358.4
  25th percentile: 30.0
  median: 163.0
  75th percentile: 404.0
  max: 11338.0
0 81.0
# changes
min: 1.0 | average: 2.3 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 81.0

Number of Contributors vs. Line Churn: 39 points

plugins/project-artifact/skills/project-artifact/template.html x: 1 # contributors y: 588 line churn plugins/code-modernization/workflows/extract-rules.js x: 1 # contributors y: 750 line churn plugins/code-modernization/workflows/harden-scan.js x: 1 # contributors y: 450 line churn plugins/code-modernization/workflows/portfolio-assess.js x: 1 # contributors y: 214 line churn plugins/code-modernization/workflows/reimagine-scaffold.js x: 1 # contributors y: 202 line churn plugins/code-modernization/workflows/uplift-deltas.js x: 1 # contributors y: 470 line churn plugins/security-guidance/hooks/ensure_agent_sdk.py x: 2 # contributors y: 1760 line churn plugins/security-guidance/hooks/security_reminder_hook.py x: 2 # contributors y: 5186 line churn plugins/security-guidance/hooks/_base.py x: 2 # contributors y: 506 line churn plugins/security-guidance/hooks/diffstate.py x: 2 # contributors y: 1010 line churn plugins/security-guidance/hooks/gitutil.py x: 2 # contributors y: 1754 line churn plugins/security-guidance/hooks/session_state.py x: 2 # contributors y: 338 line churn plugins/security-guidance/hooks/patterns.py x: 2 # contributors y: 720 line churn plugins/security-guidance/hooks/extensibility.py x: 2 # contributors y: 578 line churn plugins/security-guidance/hooks/review_api.py x: 2 # contributors y: 796 line churn external_plugins/telegram/server.ts x: 5 # contributors y: 3951 line churn plugins/skill-creator/skills/skill-creator/scripts/improve_description.py x: 2 # contributors y: 599 line churn plugins/skill-creator/skills/skill-creator/scripts/run_loop.py x: 2 # contributors y: 668 line churn .github/scripts/discover_bumps.py x: 1 # contributors y: 229 line churn external_plugins/discord/server.ts x: 5 # contributors y: 3341 line churn plugins/session-report/skills/session-report/template.html x: 2 # contributors y: 1242 line churn external_plugins/imessage/server.ts x: 2 # contributors y: 2010 line churn external_plugins/fakechat/server.ts x: 3 # contributors y: 1180 line churn plugins/skill-creator/skills/skill-creator/assets/eval_review.html x: 1 # contributors y: 292 line churn plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py x: 1 # contributors y: 942 line churn plugins/skill-creator/skills/skill-creator/eval-viewer/viewer.html x: 1 # contributors y: 2650 line churn plugins/skill-creator/skills/skill-creator/scripts/aggregate_benchmark.py x: 1 # contributors y: 1030 line churn plugins/skill-creator/skills/skill-creator/scripts/generate_report.py x: 1 # contributors y: 652 line churn plugins/skill-creator/skills/skill-creator/scripts/package_skill.py x: 1 # contributors y: 276 line churn plugins/skill-creator/skills/skill-creator/scripts/run_eval.py x: 1 # contributors y: 620 line churn plugins/skill-creator/skills/skill-creator/scripts/utils.py x: 1 # contributors y: 94 line churn .github/scripts/validate-frontmatter.ts x: 2 # contributors y: 562 line churn plugins/hookify/core/rule_engine.py x: 2 # contributors y: 8 line churn plugins/hookify/hooks/posttooluse.py x: 2 # contributors y: 24 line churn
5186.0
line churn
  min: 8.0
  average: 967.9
  25th percentile: 229.0
  median: 599.0
  75th percentile: 1180.0
  max: 5186.0
0 5.0
# contributors
min: 1.0 | average: 1.77 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

File Size vs. Line Churn: 39 points

plugins/project-artifact/skills/project-artifact/template.html x: 189 lines of code y: 588 line churn plugins/code-modernization/workflows/extract-rules.js x: 319 lines of code y: 750 line churn plugins/code-modernization/workflows/harden-scan.js x: 186 lines of code y: 450 line churn plugins/code-modernization/workflows/portfolio-assess.js x: 85 lines of code y: 214 line churn plugins/code-modernization/workflows/reimagine-scaffold.js x: 80 lines of code y: 202 line churn plugins/code-modernization/workflows/uplift-deltas.js x: 189 lines of code y: 470 line churn plugins/security-guidance/hooks/ensure_agent_sdk.py x: 423 lines of code y: 1760 line churn plugins/security-guidance/hooks/security_reminder_hook.py x: 1242 lines of code y: 5186 line churn plugins/security-guidance/hooks/_base.py x: 112 lines of code y: 506 line churn plugins/security-guidance/hooks/diffstate.py x: 233 lines of code y: 1010 line churn plugins/security-guidance/hooks/gitutil.py x: 413 lines of code y: 1754 line churn plugins/security-guidance/hooks/session_state.py x: 100 lines of code y: 338 line churn plugins/security-guidance/hooks/patterns.py x: 220 lines of code y: 720 line churn plugins/security-guidance/hooks/extensibility.py x: 181 lines of code y: 578 line churn plugins/security-guidance/hooks/review_api.py x: 267 lines of code y: 796 line churn external_plugins/telegram/server.ts x: 854 lines of code y: 3951 line churn plugins/skill-creator/skills/skill-creator/scripts/improve_description.py x: 159 lines of code y: 599 line churn plugins/skill-creator/skills/skill-creator/scripts/run_loop.py x: 256 lines of code y: 668 line churn .github/scripts/discover_bumps.py x: 163 lines of code y: 229 line churn external_plugins/discord/server.ts x: 725 lines of code y: 3341 line churn plugins/session-report/skills/session-report/analyze-sessions.mjs x: 818 lines of code y: 1770 line churn plugins/session-report/skills/session-report/template.html x: 508 lines of code y: 1242 line churn external_plugins/imessage/server.ts x: 696 lines of code y: 2010 line churn external_plugins/fakechat/server.ts x: 267 lines of code y: 1180 line churn plugins/skill-creator/skills/skill-creator/assets/eval_review.html x: 131 lines of code y: 292 line churn plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py x: 365 lines of code y: 942 line churn plugins/skill-creator/skills/skill-creator/eval-viewer/viewer.html x: 1199 lines of code y: 2650 line churn plugins/skill-creator/skills/skill-creator/scripts/aggregate_benchmark.py x: 270 lines of code y: 1030 line churn plugins/skill-creator/skills/skill-creator/scripts/generate_report.py x: 120 lines of code y: 652 line churn plugins/skill-creator/skills/skill-creator/scripts/package_skill.py x: 81 lines of code y: 276 line churn plugins/skill-creator/skills/skill-creator/scripts/run_eval.py x: 241 lines of code y: 620 line churn plugins/skill-creator/skills/skill-creator/scripts/utils.py x: 35 lines of code y: 94 line churn .github/scripts/validate-frontmatter.ts x: 220 lines of code y: 562 line churn plugins/skill-creator/skills/skill-creator/scripts/quick_validate.py x: 68 lines of code y: 206 line churn plugins/hookify/core/rule_engine.py x: 170 lines of code y: 8 line churn plugins/hookify/hooks/posttooluse.py x: 35 lines of code y: 24 line churn plugins/hookify/hooks/stop.py x: 29 lines of code y: 24 line churn
5186.0
line churn
  min: 8.0
  average: 967.9
  25th percentile: 229.0
  median: 599.0
  75th percentile: 1180.0
  max: 5186.0
0 1242.0
lines of code
min: 29.0 | average: 300.33 | 25th percentile: 100.0 | median: 189.0 | 75th percentile: 365.0 | max: 1242.0