The Skills page (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/dev-nexus/llms.txt
Use this file to discover all available pages before exploring further.
/skills) visualizes technical competencies through three distinct UI regions: a radar chart rebranded as a “SigilDiagram,” a grid of equipped technology glyphs, and a passive buffs panel that lists developer soft skills as RPG-style leveled attributes. The left–right split layout on desktop gives the radar chart and icon grid equal visual weight, while the buffs panel spans the full width below.
Route & Navigation
| Property | Value |
|---|---|
| Route | /skills |
| Nav Label | ARSENAL |
| Page Heading | ARSENAL & APTITUDE |
| Subheading | // QUANTIFIED MYSTICISM |
Visual Structure
SigilDiagram (Radar Chart)
The left panel contains a radar chart labeledDOMAIN_MASTERY_SIGIL. The chart plots proficiency across multiple technical domains on a polygon grid, rendered using SVG. Axis labels use the same uppercase monospace style as the rest of the site.
The radar chart is a custom SVG component (not a third-party library), which means the polygon path data is calculated from the skill data array at render time. Each axis corresponds to a skill domain, and the plotted area is filled with a semi-transparent accent color.
To adjust the radar chart values, locate the skill domain data array and update the numeric proficiency levels (typically on a 0–10 or 0–100 scale).
Equipped Glyphs (Icon Grid)
The right panel displays eight technology icons arranged in a grid. Each glyph is a labeled icon representing a core tool or platform in the developer’s stack:| Glyph Name | Technology |
|---|---|
| REACT_CORE | React |
| NODE_RUNTIME | Node.js |
| POSTGRES_DB | PostgreSQL |
| TYPESCRIPT | TypeScript |
| GRAPH_QL | GraphQL |
| AUTH_Z | Authentication / Authorization |
| BASH_SCRIPT | Bash / Shell scripting |
| AWS_CLOUD | Amazon Web Services |
Passive Buffs Panel
Below the two-column section, a full-width panel lists soft skills as “passive buffs” — persistent character bonuses that are always active. Each buff shows a name and a level value:| Buff | Level |
|---|---|
| Rapid Context Switching | 8 |
| Legacy Code Resistance | 5 |
| Documentation Clairvoyance | 7 |
Animations
The SigilDiagram animates its polygon path from a zero-area center point to its full plotted shape on mount, using a Framer Motion path or opacity transition. The glyph icons entrance-animate with a staggered fade-in. The passive buffs panel slides up from below on mount.The SigilDiagram is a bespoke SVG component. It does not use Chart.js, D3, or Recharts. All axis positioning and polygon math is computed inline. When adding new skill domains, you must add both a data entry and ensure the SVG
viewBox still accommodates the extra axis without clipping labels.Customization
Updating skill domain values: Locate the skills data array (likely near the top of the Skills component or in a separatedata/skills.js file) and update the proficiency values for each domain.
grid-cols-4, so adding a ninth item will wrap to a third row. Consider adjusting to grid-cols-3 if you want a cleaner odd-count layout.
name and level fields. Level values are display-only and do not affect any computed behavior — set them to whatever communicates the right impression.