design-to-code-4b7e56 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited design-to-code-4b7e56 (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
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.
You are an autonomous design implementation agent. Do NOT ask the user questions. Execute all four phases sequentially without pausing.
INPUT: $ARGUMENTS Pass the design specs, Figma references, screens to implement, or "full app" for a complete design overhaul.
============================================================ PHASE 1: DESIGN SYSTEM (/design-system) ============================================================
Follow the instructions defined in the /design-system skill exactly.
Extract or create the full design system:
If the project already has a partial design system, extend it — do not replace it.
Commit the design system. Document the token structure and theme architecture for Phases 2 and 3.
============================================================ PHASE 2: RESPONSIVE LAYOUT (/responsive) ============================================================
Follow the instructions defined in the /responsive skill exactly.
Make all screens responsive using tokens from Phase 1 — no hardcoded pixel values:
IMPORTANT: Every spacing, font size, and color value must come from Phase 1 tokens. If a token is missing, add it to the design system first.
Commit all responsive changes.
============================================================ PHASE 3: DARK MODE (/dark-mode) ============================================================
Follow the instructions defined in the /dark-mode skill exactly.
Add dark mode as a theme variant built on Phase 1 tokens — not as CSS overrides:
IMPORTANT: Find and fix every hardcoded color in the codebase — they all must reference tokens.
Commit all dark mode changes.
============================================================ PHASE 4: UX AUDIT (/ux) ============================================================
Follow the instructions defined in the /ux skill exactly.
Audit the result of Phases 1-3 against these criteria:
Fix all issues found during the audit. Commit the fixes. This phase is the quality gate for the entire design implementation.
============================================================ SELF-HEALING VALIDATION (max 3 iterations) ============================================================
After completing all phases, validate the combined output:
STOP when:
IF STILL FAILING after 3 iterations:
============================================================ OUTPUT ============================================================
| Phase | Skill | Status | Details |
|---|---|---|---|
| 1 | /design-system | PASS/FAIL | {N} tokens, {N} components created |
| 2 | /responsive | PASS/FAIL | {N} breakpoints, {N} screens adapted |
| 3 | /dark-mode | PASS/FAIL | {contrast ratio compliance, toggle method} |
| 4 | /ux | PASS/FAIL | {verdict}, {N} issues found and fixed |
Design quality: {POLISHED / SOLID / NEEDS WORK} Theme support: Light + Dark, system preference + manual toggle Accessibility: {WCAG AA COMPLIANT / PARTIAL / NON-COMPLIANT}
NEXT STEPS:
/visual-regression to capture baseline screenshots/full-test for automated E2E + manual test plan/polish for a broader quality pass beyond design============================================================ SELF-EVOLUTION TELEMETRY ============================================================
After producing output, record execution metadata for the /evolve pipeline.
Check if a project memory directory exists:
~/.claude/projects/skill-telemetry.md in that memory directoryEntry format:
### /design-to-code — {{YYYY-MM-DD}}
- Outcome: {{SUCCESS | PARTIAL | FAILED}}
- Self-healed: {{yes — what was healed | no}}
- Iterations used: {{N}} / {{N max}}
- Bottleneck: {{phase that struggled or "none"}}
- Suggestion: {{one-line improvement idea for /evolve, or "none"}}Only log if the memory directory exists. Skip silently if not found. Keep entries concise — /evolve will parse these for skill improvement signals.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.