AgentStack
SKILL verified MIT Self-run

Frontend Responsive Design

skill-ryanbaumann-portfolio-frontend-responsive-design · by ryanbaumann

A Claude skill from ryanbaumann/portfolio.

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-ryanbaumann-portfolio-frontend-responsive-design

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Frontend Responsive Design? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Frontend Responsive Design Skill

Use this skill for tasks involving layout, styling, accessibility, responsive behavior, Tailwind utility usage, HTML structure, visual QA, or frontend interaction design in either app.

Primary References

Prefer current platform documentation for behavior questions:

  • Responsive web design basics: https://web.dev/articles/responsive-web-design-basics
  • MDN container queries: https://developer.mozilla.org/en-US/docs/Web/CSS/CSScontainment/Containerqueries
  • MDN responsive images: https://developer.mozilla.org/en-US/docs/Learnwebdevelopment/Core/HTML/Responsive_images
  • WCAG quick reference: https://www.w3.org/WAI/WCAG22/quickref/
  • Tailwind CSS docs when editing Tailwind-heavy markup: https://tailwindcss.com/docs

Workflow

  1. Determine the app and styling system:
  • demos/strava-explorer/ uses Vite and app-local CSS.
  • demos/aqi-map/ uses Vite and app-local CSS.
  1. Inspect the relevant HTML and JavaScript before changing classes or structure.
  2. Start from the smallest supported viewport and progressively enhance for larger containers/viewports.
  3. Prefer resilient modern CSS:
  • clamp() for fluid spacing/type with limits.
  • CSS Grid/Flexbox with minmax(), auto-fit, and sensible intrinsic sizing.
  • Container queries for component-level changes when the component can appear in multiple page contexts.
  • Viewport media queries for major page-shell changes.
  1. Maintain accessibility while changing visuals:
  • Explicit labels for inputs and controls.
  • Meaningful alt text for images.
  • Semantic buttons/links instead of clickable divs.
  • Visible focus states and keyboard operability.
  • Announced loading/error states when practical.
  1. Account for map UX: avoid panels that trap gestures, cover important map controls, or make touch targets smaller than comfortable mobile sizes. For custom map markers, keep text high-contrast and thumbnails legible over satellite/photorealistic backgrounds.
  2. If animation or camera behavior changes, respect prefers-reduced-motion where practical.
  3. Validate with the relevant build command and, for perceptible UI changes, use a browser/screenshot check when available.

Review Checklist

  • No horizontal scrolling at common mobile widths unless intentionally part of a map canvas.
  • Form controls are reachable by keyboard and have accessible names.
  • Interactive targets are large enough for touch use.
  • Text remains legible over map backgrounds, custom markers, popovers, and side panels.
  • Layout works with long activity names, empty states, loading states, and error messages.
  • External CSS frameworks do not override map internals unexpectedly.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.