prototyper — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited prototyper (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.
Produce one self-contained HTML file containing 10 visually distinct design propositions for a single UI component. Every proposition must feel native to this repo's universe, yet the set as a whole should spread across the possibility space — a few safe/on-brand, several that re-imagine the layout metaphor, and a couple of wildcards — so the human reviewer's vision is opened rather than narrowed. The reviewer opens the file in a browser, compares the 10 side by side, picks one (or a mix), and then asks for it to be ported into the real component.
This skill mirrors the workflow used to create .github/Prototypes/toc-prototypes.html.
.github/Prototypes/ — never in public/, neverin src/. These are internal, non-deployed reference artifacts (Astro only serves public/, so .github/Prototypes/ is excluded from the build on purpose).
.github/Prototypes/<component>-prototypes.html (kebab-case componentslug, e.g. progress-bar-prototypes.html, equipment-tab-prototypes.html).
create tool works in .github/Prototypes/. If a protected-path hook everblocks writing there, fall back to writing the file with a bash heredoc.
.github/instructions/frontend.instructions.md — the retro JRPG designtokens (colors, fonts, effects, prohibitions). These are law.
.github/Prototypes/toc-prototypes.html. Match its shape: a single page that loads the same Google Fonts via CDN, the same dark radial background, then 10 clearly-labeled variation panels (each titled like V1 — Quest Log), a shared base CSS block plus per-variant CSS overrides, and a small JS data array + builder that renders the component markup inside each panel.
(class names, sample values, states). Use the real class names and realistic sample data in every variation so the chosen design can be ported back with minimal rework.
preserve (e.g. for a TOC: section grouping + accent color, item number, title, badge, current-item highlight). List them before designing.
Hold two forces in tension on every proposition: belonging (it looks like it was always part of this retro-JRPG world) and divergence (it explores a direction the others don't). Use a "divergence ladder" so the set doesn't converge:
stage-select map, HP/EXP gauge, inventory slots, terminal/CLI, stepper with a progress line, ticket/receipt, folder tabs.
horizontal, dense vs airy, nodes vs rows, asymmetry, overlap.
hard rules — push texture, motion, or an unexpected JRPG/arcade trope.
Generation rules:
tokens) — no timid pastel gradients.
border-radius > 4px. NO graysoft drop-shadows — use neon glow only (0 0 8px <color>, 0 0 24px <rgba>).
1px dashed or 2px solid neon. High contrast.'Press Start 2P' only for big brand labels (no lowercase glyphs);'DotGothic16' for prose / labels / titles; 'VT323' for presentation decorations (counters, badges); 'IBM Plex Mono' for code-like text.
grepping for the 10 variant labels and confirming the JS builder is present).
src/ file and do not commit/push unless the userasks — the artifact is for review first.
.github/Prototypes/ isn't served by the dev server,start a throwaway static server in that folder (python3 -m http.server <port> --bind 127.0.0.1) and hand back http://localhost:<port>/<file> links.
propositions, grouped by the divergence ladder (Anchor / Re-frame / Re-shape / Wildcard).
For several components at once, run one pass per component (each its own <component>-prototypes.html), and parallelize with background agents — give each agent this same skill's instructions plus the one component to cover.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.