responsive-patterns — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited responsive-patterns (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Any task involving responsive layout architecture, mobile-first design, adaptive components, fluid sizing, or multi-viewport support.
min-width media queries for mobile-first progressive enhancement.clamp() for smooth scaling without breakpoints.dvh, svw, lvw) for mobile Safari compatibility./* Base styles (mobile) */
.card { padding: 1rem; }
/* Tablet and up */
@media (min-width: 48rem) {
.card { padding: 1.5rem; }
}
/* Desktop and up */
@media (min-width: 64rem) {
.card { padding: 2rem; }
}.card-container { container-type: inline-size; }
@container (min-width: 400px) {
.card { display: grid; grid-template-columns: 1fr 2fr; }
}
@container (min-width: 700px) {
.card { grid-template-columns: 1fr 3fr 1fr; }
}/* Scales from 1rem at 320px to 2rem at 1200px */
h1 { font-size: clamp(1rem, 0.5rem + 2.5vw, 2rem); }
/* Body text with subtle scaling */
body { font-size: clamp(0.875rem, 0.8rem + 0.25vw, 1rem); }--bp-compact, --bp-medium, --bp-wide./* Auto-fit responsive grid — no media queries needed */
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
gap: 1.5rem;
}<!-- srcset for resolution switching -->
<img
srcset="image-400.webp 400w, image-800.webp 800w, image-1200.webp 1200w"
sizes="(max-width: 48rem) 100vw, (max-width: 64rem) 50vw, 33vw"
src="image-800.webp"
alt="Description"
loading="lazy"
/>
<!-- picture for art direction -->
<picture>
<source media="(min-width: 64rem)" srcset="wide.webp" />
<source media="(min-width: 48rem)" srcset="medium.webp" />
<img src="narrow.webp" alt="Description" />
</picture>/* Use dvh for mobile Safari (accounts for address bar) */
.hero { min-height: 100dvh; }
/* svh = smallest viewport height (address bar visible) */
.sticky-footer { height: 100svh; }Design components that render different internal layouts based on container size:
display: none at breakpoints (serve less content instead).vw for font-size without clamp() (too small on mobile, too large on 4K).Before marking a task done when this skill was active:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.