workflow-design — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited workflow-design (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.
Orchestrates the four-stage design pipeline. Replaces the "which design skill comes first" question with a single invocation.
./design/<slug>/DESIGN.md yet AND user wants one or more artifacts.design-system directly.| Step name | Stage | Invokes |
|---|---|---|
plan | Strategic intent | design-plan |
system | Token system | design-system |
artifacts | Artifact generation | design-<artifact> (varies) |
screenshots | PNG export | screenshot-html |
plan — invokes design-planAsks the brand-strategy questions (audience, voice, hard NOs, mood references) and writes ./design/<slug>/DESIGN-PLAN.md.
Output: ./design/<slug>/DESIGN-PLAN.md exists. Checkpoint: confirm DESIGN-PLAN.md before generating tokens.
system — invokes design-systemReads DESIGN-PLAN.md and produces DESIGN.md (Google design.md spec format), tokens.css, and showcase.html.
Output: three files in ./design/<slug>/. Checkpoint: confirm showcase.html renders correctly in a browser before generating any artifacts.
artifacts — invokes the artifact skill the user namedAsks: "Which artifact(s) do you want to generate? (linkedin-post / instagram-post / blog-hero / quote-card / business-card / podcast-cover / youtube-thumbnail / twitter-card / newsletter-header / talk-slide / speaker-bio-card / twitch-panels / obs-alert-overlay / obs-scene-pack / stream-overlay / link-in-bio / landing-page / ui-components / carousel-slide / youtube-channel-art / audit-report)"
For each chosen artifact, invokes the matching design-<artifact> skill with the brand slug. Produces an HTML file in ./design/<slug>/artifacts/.
Output: one or more .html files in artifacts/. Checkpoint: confirm artifacts before screenshotting.
screenshots — invokes screenshot-htmlRuns the screenshot-html script against ./design/<slug>/artifacts with output to ./design/<slug>/screenshots.
Output: PNG files matching the artifact set.
Default: run plan → system → artifacts → screenshots in order, with checkpoints between each.
--resume-from <step>: skip every step before <step> and begin from <step>. The named step itself runs.
If <step> is not in {plan, system, artifacts, screenshots}, print:
Invalid resume-from step: <step> Valid steps: plan, system, artifacts, screenshots
…and stop.
Before running the resume step, confirm the listed inputs exist. If anything is missing, prompt the user for it (paste, file path, or re-run from an earlier step).
--resume-from plan — same as a fresh run; needs only the brand slug.--resume-from system — needs ./design/<slug>/DESIGN-PLAN.md. If absent, ask the user to paste the plan or run from plan.--resume-from artifacts — needs ./design/<slug>/DESIGN.md, ./design/<slug>/tokens.css, and ./design/<slug>/showcase.html. Ask the user which artifact(s) to generate before proceeding.--resume-from screenshots — needs at least one .html file in ./design/<slug>/artifacts/. List the files found and confirm before screenshotting.Examples:
/workflow-design --resume-from system # already have a DESIGN-PLAN.md, generate tokens /workflow-design --resume-from artifacts # tokens look good, generate the LinkedIn post /workflow-design --resume-from screenshots --no-pause # batch the PNG export
--skip <step> to skip a step (e.g. --skip screenshots if user only wants HTML).--no-pause to run end-to-end without checkpoints.If any stage errors, stop and print: which step failed, the underlying skill's error, and the resume command (/workflow-design --resume-from <step>).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.