agents/design/SKILL.md
ALWAYS follow this design guide for any front-end work
npx skillsauth add sanand0/scripts designInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Design principles:
#path?key=value. Sharing the URL reproduces the view, with tabs, filters, slider positions, etc. captured. Prefer replaceState()Prefer creative, distinctive frontends that surprise and delight, not generic, "on distribution" outputs. Copying niche styles can be a great idea.
Focus on:
Use tooltips and popups as informative and engaging aids.
Use icon libraries rather than unicode/emoji icons.
Use SVG favicons e.g.
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg%20xmlns ... %3C%2Fsvg%3E"/>
You can use Unicode and rich typography in the SVG.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="128">
<rect fill="#2563eb" width="64" height="64" rx="10"/>
<text x="32" y="35" text-anchor="middle" dominant-baseline="middle" font-size="40">🌈</text>
</svg>
documentation
To write in Anand's style in blog posts, talk summaries, interview questions, emails, ...
testing
Use vitest + jsdom for fast, lightweight unit tests for front-end apps
data-ai
Vector art assets (characters, objects, scenes) sources for SVG/Canvas and how to animate them
tools
Tips on using uv and uvx (Python build tools) effectively with GitHub, Torch, etc.