design-guidelines

Enforce design tokens, CSS nesting, and accessibility in CUNYAutoLogin UI development.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/AlexCMarty/CUNYAutoLogin --skill design-guidelines-alexcmarty
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-guidelines
Source: https://github.com/AlexCMarty/CUNYAutoLogin/tree/main/.claude/skills/design-guidelines
Command: npx skills add https://github.com/AlexCMarty/CUNYAutoLogin --skill design-guidelines-alexcmarty

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates inconsistent styling, hardcoded design values, and accessibility gaps when building or updating the CUNYAutoLogin browser extension's sidebar and onboarding user interfaces, ensuring all UI work aligns with the project's established visual and functional standards.

Core Features & Use Cases

  • Comprehensive Design Token Reference: Defines all approved color, typography, spacing, and radius tokens to eliminate hardcoded values and ensure visual consistency across the extension.
  • Full Component Pattern Library: Documents exact class usage, structure, and behavior for every UI element including buttons, form inputs, status banners, cards, onboarding flows, and the encrypted vault interface.
  • Use Case: When adding a new onboarding screen for CUNY credential entry, use this Skill to pull the correct button variants, form field styles, and bead progress header patterns to match the existing extension design system exactly.

Quick Start

Use the design-guidelines skill to build a new onboarding screen for CUNYFirst credential entry that follows the extension's existing design system and accessibility rules.

Frequently Asked Questions about design-guidelines

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a browser extension sidebar UI without hardcoding CSS values?▼

To build a browser extension sidebar UI without hardcoded CSS values, use a design token system that defines approved colors, typography, spacing, and radius properties to ensure consistent styling and maintainability across components.

What is the best way to ensure focus-visible accessibility in a sidebar interface?▼

The best way to ensure focus-visible accessibility in a sidebar interface is to apply focus-visible requirements defined in the core stylesheet, enforcing clear visual focus indicators for keyboard navigation across all UI components.

How do I create an onboarding flow for credential entry that matches an existing design system?▼

To create an onboarding flow for credential entry that matches an existing design system, reference the component pattern library to pull correct button variants, form field styles, and progress header patterns for visual consistency.

Can I use native CSS nesting for responsive sidebar UI components?▼

Yes, you can use native CSS nesting for responsive sidebar UI components by following fluid responsive sizing rules and native CSS nesting rules defined in the extension's core stylesheet to structure component styles efficiently.

Why does my extension UI styling break when I add new screens?▼

Your extension UI styling breaks when adding new screens because of inconsistent styling and hardcoded design values, which can be fixed by enforcing adherence to an approved design token system and documented component patterns.

Do I need a separate CSS framework to style an encrypted vault interface?▼

You do not need a separate CSS framework to style an encrypted vault interface if you use the extension's established design token system and component pattern library to implement the vault UI with native CSS nesting and fluid responsive sizing.