The Skills page (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/developer-exe/llms.txt
Use this file to discover all available pages before exploring further.
/skills) translates a technical CV into an RPG skill-tree screen. The page headline reads SKILL TREE in GlitchText, with the subtitle ALLOCATE YOUR POINTS WISELY. Skills are grouped into four thematic paths — FRONTEND, BACKEND, DEBUG, and DESIGN — each rendered as a vertical column of node chips in a four-column grid. A fixed bottom bar reports global progress (SKILLS UNLOCKED: 27 / ∞) and shows a live training progress bar for the skill currently being learned.
Skill Path Data
Four paths are defined in the source. Each path has anid, a title, an icon, a colour class pair, and an array of nodes:
Path Column Layout
Each skill path renders as a single flex column inside one of four grid slots. The column structure is:- Path header card — a pixel-bordered box showing the path icon and title in the path’s accent colour.
- Node list — each skill name is a chip that enters from
x: -20, opacity: 0and animates tox: 0, opacity: 1on viewport entry, with a staggered delay per index. Chips are styled with the path’s accent colour. - Connector line — a short vertical line between nodes creates the branching tree visual.
The
viewport={{ once: true }} flag means nodes animate in only the first time they scroll into view. Remove it if you want the animation to replay every time the section is revisited.Skill Path Summary
FRONTEND PATH
7 nodes · neon-cyan accent
HTML/CSS · JavaScript · React · Vue · Tailwind · Framer Motion · Three.js
BACKEND PATH
7 nodes · neon-magenta accent
Node.js · Express · Python · PostgreSQL · MongoDB · Redis · GraphQL
DEBUG PATH
6 nodes · neon-green accent
Jest · Cypress · Chrome DevTools · Git · Docker · CI/CD
DESIGN PATH
5 nodes · neon-yellow accent
Figma · UI/UX · Wireframing · Prototyping · Design Systems
Fixed Bottom HUD Bar
A permanently visible bar is fixed to the bottom of the viewport. It contains two regions: Left — Skill counter:27 to reflect your actual skill count. The ∞ is intentional — skills are unbounded.
Right — Active training bar:
NOW TRAINING label and the 35% progress value are hardcoded strings. Change RUST to whatever skill you are currently learning and adjust the target width percentage to match your progress.
Customisation
Add a skill to an existing path
Locate the relevant path object in the skill paths array and append the new skill name string to its
nodes array. A new chip will be generated automatically.Add a new skill path
Append a new object with
id, title, icon, color, and nodes. Also update the grid container from four to five columns to accommodate the extra column.Update the skill counter
Change
27 in the bottom HUD bar to reflect the total number of skills across all paths.