01 · Roasts
Three products, forty stars
shortcutkit, vite-map, and veotools show real range, but the account’s 40 total stars have not yet converted that shipping into broad adoption.
Quality split-screen
shortcutkit has strict CI and parity tests; vite-map has neither tests, CI, nor a license. Your standards are apparently repo-selectable.
PRs need receipts
75 PRs this year is a strong activity signal, but without evidence they were external, Community cannot cash the full check.
Fresh depth, short history
shortcutkit packed 27 of 30 sampled commits into one day—impressive velocity, but longevity has not had time to testify.
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
- Impact25% weight36F
- Consistency20% weight55D
- Quality20% weight81A
- Depth15% weight55D
- Breadth10% weight65C
- Community10% weight40D
03 · Stats
365-day commit heatmap
194 active days
Language distribution
- TypeScript69%
- Python29%
- JavaScript1%
- CSS0%
- HTML0%
- Shell0%
- Other1%
04 · Numbers
Owned repos
non-fork
37
Commits
last 12 months
335
Followers
18
Joined GitHub
Jan 2024
05 · Top repos
frontboat /
shortcutkit
A highly documented, typed TypeScript/Python toolkit that extracts and validates Apple Shortcuts metadata, with strong CI and engine-verification tests, but only 1 star and a same-day history limit demonstrated adoption and longevity.
frontboat /
veotools
A documented Python SDK and CLI/MCP toolkit for Google Veo workflows, with scene planning, multi-provider generation, frame extraction, FFmpeg stitching, tests, and release automation; adoption remains limited at 4 stars and 3 forks.
frontboat /
vite-map
A substantial typed Vite/React map editor with drawing, timeline, asset and slide workflows, but it remains a lightly adopted 2-star personal project with no tests, CI, or license.
06 · Timeline
- Jan 9, 2024Joined GitHub
- Aug 7, 2025Created veotools — Python SDK and MCP server for generating and extending videos with Google Veo
- Jan 21, 2026Created vite-map
- Sep 4, 2026Created shortcutkit — Build, validate and sign Apple Shortcuts (.shortcut) files from TypeScript or Python. All 339 built-in actions typed, extracted from the Shortcuts engine on macOS.
- Sep 4, 2026Most recent push to shortcutkit
07 · Compare
08 · Rubric
How this score was produced
Overall = Σ (category × weight) + gentle top-end curve
Tier thresholds
▸ How the pipeline works
- 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.
- 02Triage.A small model reads every repo's file tree + README and picks the 20 files per repo that actually reveal how you code.
- 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.
- 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.
- 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.