The Skills page is styled as a character stats screen from an RPG save file — titledDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/neocities-dev/llms.txt
Use this file to discover all available pages before exploring further.
CHARACTER_STATS.DAT in a large cyan pixel font. Twelve skills across four categories are displayed as segmented LED progress bars. A DOS terminal panel on the right runs two mock commands to reveal the developer’s daily toolchain and aspirational future goals.
What’s on this page
Skill Categories & Levels
Skills are grouped into fourWindowPanel instances, one per category, in the left two-thirds of the layout. Each panel’s title matches the category name.
| Category | Skill | Level |
|---|---|---|
| Languages | JavaScript/TS | 90 |
| Languages | Python | 70 |
| Languages | HTML/CSS | 95 |
| Web Dev | React | 85 |
| Web Dev | Next.js | 75 |
| Web Dev | Tailwind | 90 |
| Back-end | Node.js | 80 |
| Back-end | SQL | 65 |
| Back-end | REST APIs | 85 |
| Other | Git/GitHub | 85 |
| Other | UI/Design | 70 |
| Other | Debugging | 95 |
HTML/CSS and Debugging share the highest recorded level at 95, while SQL is the lowest at 65. The scale is 0–100.LED Progress Bar Component
Each skill row renders the skill name in a 32-character pixel-font label (w-32 shrink-0) alongside a custom LedBar component. The bar consists of 20 segments arranged horizontally in a flex gap-[2px] container.
Segment Calculation
bg-y2k-lime with a green glow (shadow-[0_0_5px_rgba(198,255,0,0.5)]). Unlit segments use bg-[#111], giving the appearance of a dormant LED that hasn’t been activated.
DOS Terminal Panel
The right column (lg:col-span-1) contains a full-height simulated DOS terminal — black background, green y2k-lime text, inset box shadow. It simulates two command sessions.
stack --daily
Runs on boot and lists the developer’s daily toolchain under DAILY_TOOLS.LST:
ping future_goals
A second command block pings aspirational skills as if they were networked hosts:
animate-blink) follows the final C:\> prompt, reinforcing the illusion of a live terminal.
Layout Structure
- Outer:
max-w-5xl mx-auto flex flex-col gap-6 h-full - Title:
font-pixel text-4xl text-y2k-cyan—CHARACTER_STATS.DAT - Content grid:
grid grid-cols-1 lg:grid-cols-3 gap-6 flex-1 min-h-0- Left (2 cols): Four
WindowPanelskill groups, stacked vertically in anoverflow-y-autoscroll container - Right (1 col): DOS terminal panel,
h-full overflow-y-auto
- Left (2 cols): Four