Skip to content
Back to skills

Tia Frontend Design Site

ASecurity

This site's own design system for Tertiary Exams, certification practice exams — light blue-tinted pages, brand blue, Archivo + IBM Plex. Load with the user-level tia-frontend-design skill.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 9, 2026
databasesfrontend

Security analysis

A100/100

Scanned November 9, 2026

npx -y skills add alfredang/ai-exams --skill tia-frontend-design-site --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tia Frontend Design Site?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tia Frontend Design Site
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/alfredang-tia-frontend-design-site/badge)](https://www.skillsdirectory.com/skills/alfredang-tia-frontend-design-site)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tia-frontend-design-site
description: This site's own design system for Tertiary Exams, certification practice exams — light blue-tinted pages, brand blue, Archivo + IBM Plex. Load with the user-level tia-frontend-design skill.
---

# Tertiary Exams — Site Design System

**Load the user-level `tia-frontend-design` skill as well.** It owns the group's rules: no dead space or gaps, no chips, no template layouts, an animated hero, generated images and a lighter theme by default. This file records how they apply on this site and wins on theme and look.

## Direction

A practice-exam storefront and exam runner for people preparing for certifications. It should feel focused, credible and exam-ready.

## Theme

Light by default, with an optional dark mode the user can choose. Dark loads only if the user picked it (see `themeInitScript` in `src/app/layout.tsx`). Check every change in both.

| Token (`src/app/globals.css`) | Light | Dark |
|---|---|---|
| `--c-page` | `#f4f8ff` | `#070f22` |
| `--c-ink` | `#0e1a33` | `#e9f0fb` |

Brand blue is `#1d5bf0`, defined in `tailwind.config`. `.light-scope` keeps a block light inside dark mode.

## Type

Archivo (display), IBM Plex Sans (body), IBM Plex Mono, loaded once in `src/app/layout.tsx`.

## Hero and images

- **Hero:** `src/components/hero-exam-visual.tsx`, an animated exam visual that freezes under `prefers-reduced-motion`. This is the site's benchmark; do not replace it with a static image.
- **Images:** `public/hero.webp` and `public/hero-dark.webp`. New images must be generated, not taken from a stock library, in both light and dark versions where they sit on the page background.

## Navbar, footer and chat widget

`src/components/nav.tsx`, `footer.tsx`, `footer-gate.tsx` and `whatsapp-widget.tsx`, whose mascot is a smiling support agent.

## Known violations

Do not copy these. Fix them when you touch the file.

- **Chat widget:** the greeting shows once per session; the standard asks for recurring pop-ups with real offers.
- **Chips:** `src/components/exam-runner.tsx`, `src/components/user-menu.tsx`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in databases →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.