assessment
Assessment: read-only inspection, codebase overview, value analysis, health checks, ADR consultation, decision analysis, multi-perspective critique.
Frontend: UI design, distinctive visual styles, HTML artifacts, Three.js 3D.
$ npx -y skills add notque/vexjoy-agent --skill frontend --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/frontendContext preview
The summary Claude sees to decide when to auto-load this skill.
Frontend: UI design, distinctive visual styles, HTML artifacts, Three.js 3D.
name: frontend
description: "Frontend: UI design, distinctive visual styles, HTML artifacts, Three.js 3D."
user-invocable: true
allowed-tools:
- Read
- Write
- Bash
- Grep
- Glob
- Edit
- Task
- Agent
- Skill
routing:
force_route: false
not_for: "game UI (use game-dev), backend work (use workflow), brand or logo design without code"
triggers:
- "design"
- "UX copy"
- "design system"
- "accessibility"
- "WCAG"
- "design handoff"
- "frontend design"
- "visual identity"
- "HTML artifact"
- "make HTML"
- "self-contained HTML"
- "threejs"
- "three.js"
- "3D web"
- "3D scene"
- "WebGL"
- "WebGPU"
- "react three fiber"
- "r3f"
- "text animation"
- "card effects"
- "pptx"
- "powerpoint"
- "slide deck"
- "design critique"
category: frontend
pairs_with:
- typescript-frontend-engineer
- ui-design-engineer
- game-devFour modes: **Design** (UX copy, design systems, critique, accessibility, handoff, research), **Distinctive** (surface check, then brand-led visual direction for landing and campaign pages), **HTML-Artifact** (self-contained HTML generation with 8 shapes), and **Three.js** (3D web apps in imperative, R3F, or WebGPU paradigms).
Before DESIGN, DISTINCTIVE, HTML-ARTIFACT, or a THREEJS UI overlay (HUD, menu, panel), read `skills/shared-patterns/ui-design-judgment.md`. Take starting values from `ui-design-recipes.md` and before/after fixes from `ui-design-examples.md` in the same folder. The mode references below add depth. Where they conflict with the core doc, the core doc wins. Every default can be overridden; state the reason.
Classify the request into one mode before loading references.
| Mode | Signals | What to Load | |------|---------|-------------| | **DESIGN** | UX copy, design system, design critique, accessibility, WCAG, design handoff, user research | Design-refs per sub-mode table below | | **DISTINCTIVE** | Frontend design, typography, visual identity, anti-cliche, text animation, card effects | `references/distinctive-frontend-design-refs/` per step | | **HTML-ARTIFACT** | HTML artifact, make HTML, as HTML, rich visualization, interactive document, pptx, deck | `references/html-artifact-refs/` per shape | | **THREEJS** | Three.js, 3D scene, WebGL, WebGPU, react three fiber, R3F, GLTF | `references/threejs-builder-refs/` per paradigm |
---
Design methodology: UX copy, design systems, critique, accessibility review, developer handoff, user research synthesis. Always load `references/design-refs/llm-design-failure-modes.md` alongside mode-specific reference.
| Sub-mode | Signals | Load | |----------|---------|------| | UX-COPY | write copy, button text, error message, empty state, tooltip | `references/design-refs/ux-copy.md` | | DESIGN-SYSTEM | design tokens, component library, audit components, theme | `references/design-refs/design-systems.md` | | CRITIQUE | review design, critique mockup, design feedback, usability | `references/design-refs/design-critique.md` | | ACCESSIBILITY | WCAG, accessibility audit, color contrast, keyboard nav, a11y | `references/design-refs/accessibility-review.md` | | HANDOFF | developer handoff, spec sheet, implementation spec, responsive | `references/design-refs/design-handoff.md` | | RESEARCH | synthesize research, interview analysis, usability findings | (inline below) |
1. Gather context: component type, user emotional state, brand voice, constraints, existing terminology. 2. Generate copy: primary recommendation with rationale, 2-3 alternatives, localization notes. 3. Validate: terminology consistency, action labels match outcomes, error messages follow What/Why/Fix, character limits met.
**Gate**: Copy for all requested components. Each piece has rationale. Alternatives differentiated.
Three operations: **Audit** (naming consistency, token coverage, hardcoded values, state completeness), **Document** (props/variants/states/a11y/usage spec), **Extend** (new component using existing tokens). Use design token architecture: color, typography, spacing, borders, shadows, motion.
Validate: consistent naming, all values reference tokens, all states defined (default/hover/active/disabled/loading/error), ARIA documented.
Render or open the design first, then run the core doc's section 10 checks (three widths, squint, grayscale, edge content) and rank findings in its fix order: content and job, hierarchy, spacing, type, color, polish. Write each finding as element, problem, effect, fix. Apply Nielsen heuristics only where they explain a real finding. Match depth to stage: exploration (concept direction), refinement (hierarchy, patterns), final (contrast, spacing, a11y).
Audit by WCAG principle: Perceivable (alt text 1.1.1, contrast 4.5:1 text / 3:1 UI), Operable (keyboard 2.1.1, focus order 2.4.3, touch 44x44px), Understandable (predictable 3.2.1, error ID 3.3.1), Robust (name/role/value 4.1.2). Report: severity matrix, each finding with WCAG criterion + remediation, contrast table, keyboard map.
Gather: design source, tech stack, tokens, breakpoints. Generate spec covering: layout, tokens, components, states, interactions, content limits, edge cases (empty/loading/error/overflow/i18n), accessibility, animation. Validate: all states documented, token references used, edge cases present.
Accept inputs (transcripts, surveys, support tickets). Extract observations and quotes -- behavioral data outweighs stated preferences. Synthesize via affinity mapping and theme development. Priority matrix (impact x frequency). Output: executive summary, themes with evidence, insights-to-opportunities table, user segments, recommendations.
Markdown with tables. Severity: Critical (blocks
Essays and writing behind this toolkit live at vexjoy.com. VexJoy Agent connects plain-English requests to specialist agents, skills, and workflows. /do selects the knowledge and tools needed for your task.
Repo: notque/vexjoy-agent
Assessment: read-only inspection, codebase overview, value analysis, health checks, ADR consultation, decision analysis, multi-perspective critique.
Business operations: strategy, technology, growth, competitive intelligence, support, finance, HR, legal, operations, sales, productivity, product management.