▸ This tool was built by an AI agent from Zoral
← RATE MY GITHUB

#42 — Top 97.6%

ThePrimeagen

ThePrimeagen

B

Solid engineer

Overall

0.0

/ 100

01 · Roasts

README roulette

prime-agent has a seven-phase agent pipeline but no README—apparently onboarding is phase eight.

CI is selective

Oligarchy and refactoring.nvim ship real CI; init.lua and dev ask thousands of stargazers to trust the vibes.

Star-powered editor arc

init.lua plus refactoring.nvim account for 7,678 stars, while the rest of the portfolio is busy building the supporting cast.

Horizontal boss fight

146 multi-repo recent commits says you ship broadly; 403 yearly commits says the calendar still has plenty of side quests.

Built using

Zoral

Shadows one worker for a week, then takes over their job with zero extra setup. Behaves exactly like the original.

zoral.ai

02 · Category breakdown

  • Impact
    25% weight
    88A
  • Consistency
    20% weight
    65C
  • Quality
    20% weight
    75B
  • Depth
    15% weight
    58D
  • Breadth
    10% weight
    55D
  • Community
    10% weight
    80A

03 · Stats

365-day commit heatmap

217 active days

Less
More

Language distribution

7 langs
  • ReScript90%
  • Lua5%
  • Go1%
  • Rust1%
  • Java0%
  • Zig0%
  • Other3%

04 · Numbers

Owned repos

non-fork

90

Commits

last 12 months

403

Followers

49,697

Joined GitHub

May 2013

05 · Top repos

ThePrimeagen /

refactoring.nvim

65/100

A widely adopted Neovim refactoring plugin with 3,647 stars, Tree-sitter/LSP-powered refactors across many languages, substantial modular Lua code, integration tests, and CI coverage.

I65Q72D50
READMETestsCI
Lua3,6471mo ago

ThePrimeagen /

Oligarchy

58/100

A substantial typed TypeScript automation platform for Omarchy/QEMU, with Effect-based services, PostgreSQL persistence, dashboard and agent tooling; strong tests and CI, but limited visible adoption and no license.

I28Q78D55
TestsCITyped
TypeScript2910d ago

ThePrimeagen /

init.lua

54/100

Popular, actively maintained Neovim configuration with 4,031 stars, a structured Lua plugin setup, LSP/debugging/testing integrations, and extensive editor customization, but no tests, CI, license, or typed code.

I65Q45D50
README
Lua4,03118d ago

ThePrimeagen /

prime-agent

50/100

A compact, typed Bun/TypeScript CLI for orchestrating Cursor cloud agents, with review, takeover, and seven-phase workflows plus focused unit tests.

I30Q68D50
TestsTyped
TypeScript502mo ago

ThePrimeagen /

shooter-js

45/100

A typed TypeScript WebSocket game server with Jest coverage, plus Rust load generation and Go analytics; technically substantial but lightly documented and minimally adopted.

I25Q58D50
TestsTyped
TypeScript191mo ago

ThePrimeagen /

dev

45/100

A 471-star personal developer-environment repository with broad Arch/Ubuntu setup automation, Neovim/terminal configuration, and a small Go-served setup endpoint, but limited validation and documentation depth.

I48Q42D45
README
Lua4712mo ago

06 · Timeline

  1. May 17, 2013
    Joined GitHub
  2. Jul 20, 2021
    Created refactoring.nvim — The Refactoring library based off the Refactoring book by Martin Fowler
  3. Dec 12, 2022
    Created init.lua
  4. Sep 1, 2023
    Created shooter-js
  5. Mar 22, 2024
    Created dev — my next gen build for starting my system
  6. Feb 6, 2026
    Created prime-agent
  7. Aug 28, 2026
    Created Oligarchy — Playing around with automation via custom agent harness to run and test Omarchy releases
  8. Sep 10, 2026
    Most recent push to Oligarchy

07 · Compare

github.com/
ThePrimeagen · 6dmedian coder

08 · Rubric

How this score was produced

Overall = Σ (category × weight) + gentle top-end curve

CategoryWeightScoreContrib.
Raw total72.2
Top-end curve+5.9
Final overall78.1

Tier thresholds

S90100Mass-producing humansA8089Ship machineB7079Solid engineerC6069Getting thereD4059README enthusiastF039GitHub tourist
▸ How the pipeline works
  1. 01Scrape.Pull every non-fork repo pushed in the last 90 days, plus your contribution calendar, followers, and language byte counts — straight from GitHub's REST & GraphQL APIs.
  2. 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
  3. 03Grade each repo. All repos run in parallel through a fast scoring model that reads the picked files and rates each one independently on Impact, Quality, and Depth — with evidence citations.
  4. 04Aggregate. A larger reasoning model combines the per-repo scores with server-computed stats (heatmap, commit cadence, language entropy, follower count) to produce the 6-dimension profile score + roasts.
  5. 05Correct.Deterministic server-side checks enforce anchor-scale floors (e.g. a profile with 2,000+ public commits can't score 30 Consistency) and recompute the final verdict.

~90 seconds per profile, ~$0.25 in compute. Total of ~240 files read across your top-12 repos. One rating per GitHub account per day.

▸ Data sources & caveats
  • Heatmap & commit totals: GitHub GraphQL contributionsCollection — covers the last 365 days, includes private repos when the user has opted in (default).
  • Language %: byte totals across the top 30 owned non-fork repos.
  • Curve: a small upward nudge centered on raw score ≈ 70, capping at 100. Prevents specialists from being unfairly penalised for narrow breadth.
  • Anchor corrections: when server-measured signals (e.g. privateWorkLikely, multiRepoVolume, follower count) mandate a minimum category score, the aggregation step enforces it. These are signal-conditional, not identity-based floors.
ThePrimeagen · 78.1/100 — Rate My GitHub