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.
- 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.
- 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.
- 03
Stars received
Total stars across your public repositories, and stars per repository. A signal that other people found something worth keeping.
- 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.
- 05
Language distribution
Percentage breakdown by bytes across your public repositories, plus the top languages by share. Shows technical surface area, not depth.
- 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.
| # | Archetype | What it requires |
|---|---|---|
| 01 | The Shipping Machine | 10+ repositories inspected, and every one has a README or a deployment |
| 02 | The Serial Founder | 3+ repositories carrying a README and a licence and a deployment |
| 03 | The Open Source Guardian | 100+ followers and 50+ stars |
| 04 | The Star Collector | 50+ stars, averaging 10+ stars per repository |
| 05 | The AI Maximalist | Python or Jupyter Notebook among your top languages, with 5+ repositories |
| 06 | The Consistent Grinder | A longest streak of 100 days or more |
| 07 | The Bug Whisperer | 150+ contributions per repository — high volume, few places |
| 08 | The Full Stack Nomad | Four or more languages in your top set |
| 09 | The Frontend Artist | Front-end languages at 50%+ of the mix, with 25+ stars |
| 10 | The Deep Diver | Five or fewer repositories, with 20+ stars between them |
| 11 | The Weekend Warrior | 30+ contributions, but no streak running right now |
| 12 | The Silent Contributor | Everything 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.
| Tier | Requirement |
|---|---|
| Common | Under 50 contributions |
| Rare | 50–199 contributions |
| Epic | 200–499 contributions |
| Legendary | 500+ contributions, without meeting all three Mythic gates |
| Mythic | 500+ 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.
Questions or concerns: support@theglyph.in
← Back to GLYPH