src/orchestrator/skills/frontend-design/SKILL.md
Defines a named visual aesthetic, selects typography pairings, builds CSS token systems, and adds entrance animations for high-design-quality pages. Use when the user asks to design a landing page, style a marketing site, create a distinctive UI theme, pick fonts, or add CSS animations — specifically when visual polish and brand identity matter rather than generic component scaffolding.
npx skillsauth add etylsarin/opencastle frontend-designInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
:root CSS custom properties for colors, spacing, and radii@keyframes entrance animations wrapped in a reduced-motion guard/* Aesthetic: minimal neon */
:root {
--color-bg: #0a0a0f; --color-surface: #141420;
--color-text: #e8e6e3; --color-accent: #6366f1;
--space-sm: 8px; --space-md: 16px; --space-lg: 32px;
--radius-md: 8px;
--font-heading: 'Fraunces', 'Georgia', serif;
--font-body: 'Inter', system-ui, sans-serif;
}
@keyframes fade-up {
from { opacity: 0; transform: translateY(12px); }
to { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: no-preference) {
.hero__title { animation: fade-up 0.4s ease-out both; }
}
Card patterns, hero animations, and extended token sets are in COMPONENTS.md.
High-level design principles and the full set of example constraints live in REFERENCE.md. Keep this checklist as a short reminder:
prefers-reduced-motion and keep critical animations under 500ms.Every design must have one unforgettable detail. No two designs should look alike.
Recommended typography pairings and an extended catalogue are in REFERENCE.md. For production, always include a metric-preserving fallback chain (e.g., 'Fraunces', 'Georgia', serif).
Load the project-consistency skill for the full Foundation Phase pattern and prompt templates.
:root tokens; avoid ad-hoc values.prefers-reduced-motion respected; key animations <500ms.development
Defines 10 sequential validation gates: secret scanning, lint/test/build checks, blast radius analysis, dependency auditing, browser testing, cache management, regression checks, and smoke tests. Use when running pre-deploy validation or CI checks, CI/CD pipelines, deployment pipeline validation, pre-merge checks, continuous integration, or pull request validation.
development
Generates test plans, writes unit/integration/E2E test files, identifies coverage gaps, and flags common testing anti-patterns. Use when writing tests, creating test suites, planning test strategies, mocking dependencies, measuring code coverage, or test planning.
development
Provides model routing rules, validates delegation prerequisites, supplies cost tracking templates, and defines dead-letter queue formats for Team Lead orchestration. Load when assigning tasks to agents, choosing model tiers, starting a delegation session, running a multi-agent workflow, delegating work, choosing which model to use, or assigning tasks.
testing
Saves and restores session state including task progress, file changes, and delegation history. Use when saving progress, resuming interrupted work, picking up where you left off, or checkpointing current work.