Skill Repository
Explore your interactive skill tree, manage self-reported skills, and launch proctored AI evaluations to earn verified proficiency badges.
Overview & Purpose
The Skill Repository is your master list of technical capabilities on Highrr. Instead of simple bullet points, Highrr organizes your skills into an interactive, visual tree. Your capabilities are divided into verified and unverified taxonomies, helping you track your learning progress and showcase verified credentials to recruiters.
Core Concepts & Skill Taxonomy
Interactive SVG Skill Tree
Your skills are displayed as active nodes branching from trunk categories. When the page loads, the tree canvas animates through 4 growth stages:
- Stage 1 (None): The empty tree canvas is initialized.
- Stage 2 (Roots): Core category trunks establish (Frontend, Backend, Databases, Cloud & DevOps, Core Engineering, Tools, Soft Skills).
- Stage 3 (Leaves): Individual technology nodes branch out from their parent category trunks.
- Stage 4 (Full): Visual labels, badge layers, and hover/click listeners become active for selection.
Level 1 to Level 5 Skill Badges
Skill levels represent your proven capability in a technology, calculated based on your assessment scores:
| Badge Level | Title | Assessment Score | Proven Technical Capability |
|---|---|---|---|
| L1 Badge | Fundamentals | 40% - 54% | Understands core syntax, loops, variables, and basic scripts. |
| L2 Badge | Intermediate | 55% - 69% | Able to configure simple modules, modify parameters, and handle basic tasks. |
| L3 Badge | Advanced | 70% - 79% | Capable of building REST APIs, modular applications, and managing database connections. |
| L4 Badge | Expert | 80% - 89% | Understands complex configurations, code optimizations, caching, and debugging. |
| L5 Badge | Master | 90% - 100% | Mastery of low-latency algorithms, architecture scaling, and system security protocols. |
Skill Repository Layout
React
View Modes & Actions
1. Verified Skills Catalog
Displays validated technical capabilities on the SVG tree.
- Level Badges: Verified nodes are highlighted with colors representing your L1-L5 badge score.
- AI-Verified vs. Doc-Verified: Node details show if the skill was verified via coding assessments (
AI Verified) or via supervisor-approved experience documents (Doc Verified). - Node Details Card: Hovering or clicking a node displays its proficiency level, endorsements count, and a link to reference project evidence.
2. Unverified Skills Catalog
Manages self-declared skills awaiting verification.
- Self-Reported List: Shows skills you manually typed into your profile settings without supporting tests or approvals.
- Assess Button Action: Shows an "Assess" button next to each unverified skill. Clicking this launcher redirects you to the AI Assessment lobby with your skill pre-selected to start verification.
Skill Assessment & Verification Workflow
Follow these steps to verify your self-reported skills and level up your skill tree:
FAQs & Troubleshooting
Q: How can I change a self-declared skill from L1 to L4?
A: You cannot edit skill levels manually. Self-declared skills start at Level 1 by default. To increase the level, you must pass the technical assessment. The system maps your final score directly to the corresponding level (L1 for >40%, L2 for >55%, L3 for >70%, L4 for >80%, and L5 for >90%).
Q: Why are spoken languages excluded from my tree layout?
A: The SVG tree map filters your profile to exclude spoken languages (such as English, Telugu, Kannada) to keep the visualization focused on engineering and technical topics. Spoken language proficiencies are recorded in your profile's personal details.
Q: A verified skill I completed isn't appearing on my tree trunks.
A: Try reloading the page. The Skill Repository fetches your profile data on mounting. If the verification was just finished in a separate window, reloading ensures a fresh sync with the profile services.
Q: Can I reset a verified badge to try and get a higher level?
A: Yes. You can click on any verified skill node and choose **Reset Badge**. This will reset your rank to `UNVERIFIED` and let you retake the assessment. Note that you must wait for a **24-hour cooldown** between resets.
Q: What is the maximum number of verified badges I can showcase on my profile card?
A: Free accounts can showcase up to **5 verified badges** on their primary recruiter card. Pro accounts can display all earned badges without limits.
Q: How does the tree coordinate map arrange my skills?
A: The visual map groups skills into color-coded domains (e.g. Frontend development, Backend systems, Cloud engineering). Nodes are sized according to your verified L1-L5 levels.
Q: What is the difference between a "declared skill" and a "verified skill"?
A: Declared skills are self-reported during onboarding and carry a low search priority. Verified skills require passing a proctored, sandboxed compiler exam on the portal.