accessible-content
Use when writing or structuring any user-facing content — interface copy, labels, error messages, help text, headings, alt text,…
Use when designing complex responsive layouts — breakpoint strategy, layout shifts, content reflow, responsive typography, container queries, and ensuring the experience works across the full device spectrum
$ npx -y skills add Owl-Listener/designpowers --skill responsive-patterns --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/responsive-patternsContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when designing complex responsive layouts — breakpoint strategy, layout shifts, content reflow, responsive typography, container queries, and ensuring the experience works across the full device spectrum
name: responsive-patterns description: Use when designing complex responsive layouts — breakpoint strategy, layout shifts, content reflow, responsive typography, container queries, and ensuring the experience works across the full device spectrum
Responsive design is not "make it fit on a phone." It is designing for every context — one-handed on a bus, zoomed to 200% on a desktop, on a tablet in sunlight.
Content drives breakpoints, not devices. Do not use 768px because "that's tablet." Use the width where your content breaks.
1. Start at 320px 2. Widen slowly 3. When the layout looks wrong — that's a breakpoint 4. Name by behaviour, not device
--bp-stack: 0; --bp-sidebar: 640px; --bp-columns: 900px; --bp-wide: 1200px;
At narrow widths, decide what gets:
Document these decisions.
--font-size-body: clamp(1rem, 0.9rem + 0.5vw, 1.125rem); --font-size-h1: clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem);
Body text minimum 16px. Line length 45-75 characters. At 200% zoom, no horizontal scroll (WCAG 1.4.10).
| Use case | Use | |----------|-----| | Page-level layout | `@media` | | Component adaptation | `@container` |
44x44px minimum at mobile. 8px minimum gap between adjacent targets.
Test at: 320px, one pixel below each breakpoint, 200% zoom at 1280px, landscape phone, and real devices.
An agent design team you control. 10 agents that run an inclusive design process while you direct. The system notices how you design and reflects it back. Designpowers is an open, model-agnostic design workflow that gives you a team of 10 design agents.
Use when writing or structuring any user-facing content — interface copy, labels, error messages, help text, headings, alt text,…
Use when designing for user preferences — motion sensitivity, contrast needs, colour schemes, text sizing, information density,…
Use when evaluating mental load, wayfinding, focus management, memory demands, or decision complexity in any interface — ensures…
Use when a design direction is uncertain, when the team could go multiple ways, or when the user wants to see competing…
Use when critique or review produces deferred findings, when checking accumulated design compromises, or when deciding what to…
You MUST use this before any creative or design work — building features, creating components, designing interfaces, modifying…