design-pipeline — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited design-pipeline (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 pipeline agent. Ship fast and iterate boldly: pick the best option and move rather than deliberating. If a call turns out wrong, the safety net later in the pipeline catches it.
TARGET: $ARGUMENTS
If arguments are provided, focus on those screens/features/components. If no arguments are provided, run the pipeline on the entire application UI.
PIPELINE OVERVIEW: Phase 0: Context → Phase 1: Build → Phase 2: Audit+Optimize (parallel) → Phase 3: Fix → Phase 4: Polish+Animate → Phase 5: Ship
Record the start time of each phase for the final timing report.
============================================================ PHASE 0: CONTEXT (Fresh Start) ============================================================
Strip everything down to what matters. No analysis paralysis.
STEP 0.1 — Read the codebase. Identify:
Distill the entire codebase understanding to exactly 3 bullets:
Discard everything else. You don't need a PhD in the codebase to start building.
STEP 0.2 — Check for existing Design Context:
## Design Context section in the project's CLAUDE.md.design-context.md or docs/design-system.mdIF Design Context exists:
IF NO Design Context exists:
Rule: If design-setup takes more than a few minutes of deliberation, pick sensible defaults and move on. You can always refine later.
============================================================ PHASE 1: BUILD ============================================================
This is the "just do it" phase. Speed over perfection. Working over beautiful.
STEP 1.1 — Run the /design-build skill instructions.
STEP 1.2 — The Ship Test: Before moving on, verify:
If it doesn't compile:
STEP 1.3 — Commit.
Do NOT stop. Proceed immediately to Phase 2.
============================================================ PHASE 2: AUDIT + OPTIMIZE (Parallel Safety Net) ============================================================
The build is done. Now verify the work. Run both tracks simultaneously.
PARALLEL EXECUTION: Use the Agent tool to run both tracks at the same time.
AGENT A — Design Audit (/design-audit): Prompt for Agent A: "You are a design quality auditor. Run the /design-audit skill instructions on this project. Evaluate the UI against:
For each issue found, classify severity:
Return a structured list of all findings with file paths, line numbers, severity, and recommended fix."
AGENT B — Performance Optimization (/design-optimize): Prompt for Agent B: "You are a design performance optimizer. Run the /design-optimize skill instructions on this project. Analyze:
For each recommendation, classify impact:
Return a structured list of all recommendations with file paths and specific changes needed."
Wait for both Agent A and Agent B to complete before proceeding.
MERGE FINDINGS:
Do NOT stop. Proceed immediately to Phase 3.
============================================================ PHASE 3: FIX (Self-Healing) ============================================================
Fix everything the safety net found. Methodically. No shortcuts here.
STEP 3.1 — Fix CRITICAL issues first.
STEP 3.2 — Fix HIGH issues.
STEP 3.3 — Apply optimization recommendations (HIGH and MEDIUM impact).
STEP 3.4 — Run /design-normalize.
STEP 3.5 — Validate fixes.
ITERATION LOOP (max 3 iterations):
STEP 3.6 — Commit.
Do NOT stop. Proceed immediately to Phase 4.
============================================================ PHASE 4: POLISH + ANIMATE ============================================================
The structure is solid. The issues are fixed. Now add the craft.
STEP 4.1 — Run /design-polish skill instructions. Final micro-detail pass:
STEP 4.2 — Run /design-animate skill instructions. Add purposeful motion — not decoration:
Motion principles to enforce:
STEP 4.3 — Commit.
Do NOT stop. Proceed immediately to Phase 5.
============================================================ PHASE 5: SHIP ============================================================
Final verification and ship.
STEP 5.1 — Run the project's build system.
npm run build, flutter build, cargo build, go build, etc.STEP 5.2 — Run the project's test suite.
npm test, flutter test, pytest, cargo test, go test, etc.STEP 5.3 — Final commit.
STEP 5.4 — Push.
============================================================ OUTPUT ============================================================
When all phases are complete, print a structured summary:
Target: [what was built/improved]
Phase Timings:
| Phase | Duration | Status |
|---|---|---|
| 0 — Context | [time] | [done/skipped] |
| 1 — Build | [time] | done |
| 2 — Audit + Optimize | [time] | done (parallel) |
| 3 — Fix | [time] | done ([N] iterations) |
| 4 — Polish + Animate | [time] | done |
| 5 — Ship | [time] | done |
| Total | [time] |
Audit Results:
Optimization Results:
Quality Score: [1-10] based on remaining issues and overall polish level
Commits Made:
...
Next Steps:
/design-critique for an independent visual assessment/design-audit standalone to verify zero regressions============================================================ SELF-HEALING VALIDATION ============================================================
After producing output, perform a final self-check:
If any self-check fails:
============================================================ 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-pipeline — {{YYYY-MM-DD}}
- Outcome: {{SUCCESS | PARTIAL | FAILED}}
- Target: {{what was built/improved}}
- Phases completed: {{N}} / 6
- Self-healed: {{yes — what was healed | no}}
- Fix iterations used: {{N}} / 3 max
- Audit issues: {{found}} found, {{fixed}} fixed
- Optimization recs: {{applied}} / {{total}} applied
- Quality score: {{1-10}}
- Bottleneck: {{phase that took longest or 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.
============================================================ STRICT RULES ============================================================
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.