← Back to GLYPH

The Methodology.

What GLYPH measures, how it works, and what it doesn’t claim.

What we read

GLYPH connects to your public GitHub history and reads six signals. Everything on your card comes from these and nothing else.

  1. 01

    Contribution volume

    GitHub's own contribution count for the last year. It is the number on your contribution graph, which counts commits alongside pull requests, issues and reviews — GLYPH calls it commits throughout the product, and that is a simplification worth knowing about here.

  2. 02

    Streak

    Longest and current runs of consecutive contribution days, derived from the same calendar. Longest measures the habit at its best; current measures whether it is running now.

  3. 03

    Stars received

    Total stars across your public repositories, and stars per repository. A signal that other people found something worth keeping.

  4. 04

    Repository shape

    How many public repositories you have, and how finished they are — whether each carries a README, a licence, and a deployment or homepage. Used to tell a folder of experiments from a shelf of shipped things.

  5. 05

    Language distribution

    Percentage breakdown by bytes across your public repositories, plus the top languages by share. Shows technical surface area, not depth.

  6. 06

    Followers

    Your public follower count. Used in exactly one rule, and never in rarity.

How archetypes work

Your archetype comes from a deterministic ruleset — not machine learning, not randomness. The same GitHub history always produces the same archetype.

The rules are checked in order, and the first match wins. That ordering is part of the result: an account that qualifies for three archetypes receives whichever sits highest in the table below. Rarity is computed separately and never affects which archetype you get.

#ArchetypeWhat it requires
01The Shipping Machine10+ repositories inspected, and every one has a README or a deployment
02The Serial Founder3+ repositories carrying a README and a licence and a deployment
03The Open Source Guardian100+ followers and 50+ stars
04The Star Collector50+ stars, averaging 10+ stars per repository
05The AI MaximalistPython or Jupyter Notebook among your top languages, with 5+ repositories
06The Consistent GrinderA longest streak of 100 days or more
07The Bug Whisperer150+ contributions per repository — high volume, few places
08The Full Stack NomadFour or more languages in your top set
09The Frontend ArtistFront-end languages at 50%+ of the mix, with 25+ stars
10The Deep DiverFive or fewer repositories, with 20+ stars between them
11The Weekend Warrior30+ contributions, but no streak running right now
12The Silent ContributorEverything else. The fallback, and the most common result.

Archetypes are determined by your public GitHub signals only. They describe patterns in your observable output — not your ability, your intelligence, or your professional value.

How rarity works

Rarity is a threshold on contribution volume, with one exception. Mythic is the only tier that asks for more than commits: it needs volume, stars and a long streak together. Everything below it is decided by volume alone.

TierRequirement
CommonUnder 50 contributions
Rare50–199 contributions
Epic200–499 contributions
Legendary500+ contributions, without meeting all three Mythic gates
Mythic500+ contributions AND 100+ stars AND a 100+ day longest streak

Rarity is not a measure of engineering skill. A senior engineer whose work sits in private repositories will have fewer public contributions than a student with abundant free time. GLYPH knows this and is honest about it.

What GLYPH doesn’t know

GLYPH reads only what GitHub makes public. It cannot see:

  • Private repositories
  • Workplace or company code
  • Local development that was never committed
  • Non-GitHub work — GitLab, Bitbucket, internal tools
  • Code quality, architecture decisions, or engineering judgment
  • Team contributions not attributed to your account
  • Your actual professional experience or ability

GLYPH is a signal, not a judgment. It shows what your public GitHub history looks like — not what kind of engineer you are.

The three lines

The three-line description on your card is written by Claude, Anthropic’s AI. It is given your archetype, rarity and headline numbers, and writes a short description of the pattern. Your email address, avatar and access token are never sent.

It is creative writing, not analysis. It is meant to feel true — not to be cited as evidence of anything.

Can you game GLYPH?

Yes. Someone could make many small, trivial commits to inflate their count. Someone could star their own repositories from other accounts. Because the contribution count includes issues and pull requests, those can be padded too.

We know this. GLYPH is not a hiring assessment. It is a developer identity card built from public signals — closer to a Spotify Wrapped than a performance review. The same way playing one song a hundred times shapes your Wrapped, padding commits shapes your GLYPH.

If you do that, your card will reflect it. Whether that bothers you is between you and your code.

This version

  • AlgorithmGLYPH v1.0
  • ReleasedSeptember 2026
  • Archetypes12, deterministic, first match wins
  • Rarity tiers5, threshold-based
  • Flavour textClaude Sonnet (Anthropic)
  • Data sourceGitHub GraphQL API, read-only
  • OAuth scoperead:user, user:email, public_repo

The scope is the narrowest that works: public_repo cannot return a private repository, so “public data only” is enforced by the permission itself rather than by our good intentions. If you authorised GLYPH before September 2026 you will be asked to approve the smaller scope the next time you sign in.