Docs
Everything you need to know about Stackmatch, ranks, and our methodology.
Stacker Ranks
Your Rank and Stack Score represent the completeness, depth, and authenticity of your engineering profile on Stackmatch.
The Stack Score (0–100)
The Stack Score is a numerical representation of your profile's strength. It is calculated across five pillars:
1. Identity (30 points)
Building trust in the community starts with an authentic profile.
- Verified Profile (+15 pts): Points awarded for signing in via GitHub. This proves you are the legitimate owner of the stack.
- Full Spectrum (+15 pts): Points awarded for opt-in Private Sync through the Stackmatch GitHub App. Private-derived aggregates stay private unless you explicitly make them public.
2. Profile Appeal (20 points)
A good profile is a magnet for stackmates. We reward stackers who provide context to their engineering persona.
- Bio & Context (+10 pts): Having a bio on your GitHub profile. Let the world know what you're building.
- Connectivity (+10 pts): Linking a website or an X handle to your profile so people can find you.
3. Stack Depth (20 points)
The core of your profile — your true engineering DNA.
- Dependency Density (+8 pts):
- Level 1: 1–10 unique packages discovered (+2 pts)
- Level 2: 11–30 unique packages discovered (+5 pts)
- Level 3: >30 unique packages discovered (+8 pts)
- Index Coverage (+12 pts): The ratio of your repositories that have been successfully scanned and synced. More data means better matches.
4. Invite Bonus (15 points)
Spread the word and complete your score.
- Referral Reward (+5 pts each): Invite friends using your 3 invite links. When they sign up, both you and your friend earn +5 Stack Score.
- Inviting all 3 friends maxes out this pillar at 15 points.
5. Community (15 points)
Your reputation within the Stackmatch community.
- Stars Received (+15 pts max): Earn +1 point for every 10 stars received on your profile. Max 15 points at 150 stars.
Stacker Tiers
Based on your Stack Score, you are assigned a tier within the ecosystem:
| Score Range | Rank | Your Vibe |
|---|---|---|
| 0 – 20 | Ghost Coder | Just browsing. Needs more data to start matching. |
| 21 – 40 | Script Scout | Testing the waters. Starting to map the stack. |
| 41 – 60 | Assembly Architect | Building something real. Ready for serious stackmates. |
| 61 – 80 | Full-Stack Fanatic | Your stack is your personality. High match potential. |
| 81 – 95 | Hardware Hacker | The real deal. Deeply integrated and verified. |
| 96 – 100 | Stackmate Supreme | The ultimate match. You are the benchmark. |
How to Improve Your Rank
- Sign In: Instantly improve your score by claiming your profile.
- Analyze More Repos: Search for your other repositories in the main search bar to ensure they are indexed.
- Claim Your Profile: Sign in with GitHub to manage your public Stackmatch profile and visibility.
- Update GitHub: Ensure your GitHub profile has a bio and links to your personal site or X.
- Invite Friends: Generate invite links from your profile and share them. Both you and your friend earn +5 Stack Score per invite.
- Engage the Community: Star other stackers. As others return the favor, your Community score grows.
- Share Your Stack Card: Use your profile share action after each meaningful sync so other developers can compare stacks and star you back.
Ranks are recalculated every time a new repository is scanned for your profile.
Stars
Finding your perfect stackmate is the goal. Stars let you show interest:
- Star: Shows you appreciate their engineering DNA. This adds +1 to the stacker's global Star Score.
If two stackers star each other, it's a Match! You can see your mutual matches in your private Intel section.
Mutual matches are the strongest social signal on Stackmatch: they show that two developers both see value in each other's stack context. Messaging is designed around that reciprocal signal.