nothing-design — Claude Code skill: what it does, how to install
This skill guides Nothing-style interface work with monochrome layouts and strict type hierarchy. It runs only after an explicit request.
npx skills add harperreed/dotfiles --skill nothing-design -a claude-codeWhat nothing-design does
nothing-design guides interface work inspired by Nothing’s visual language. It favors monochrome surfaces, strong type-led hierarchy, deliberate asymmetry, sparse accents, and separate treatment for light and dark modes. The skill organizes each screen into three priority levels and keeps the font, size, and weight choices tightly limited.
Before design work begins, it requires the agent to name the Google Fonts needed and explain how they should be loaded. Project access is handled through Read, Write, Edit, Glob, and Grep. The skill does not activate for a generic UI request; the user must ask for Nothing styling directly, such as /nothing-design.
What it helps with
- shape a monochrome interface system
- build a screen with three priority levels
- limit typography choices across a page
- create matching light and dark layouts
- place one strong visual break in a restrained composition
Example prompts for the agent
- Apply
/nothing-designto this dashboard and keep its data structure intact. - Redesign this screen in Nothing style, starting by listing the required Google Fonts and their loading method.
- Rework the page with three visual priority levels, a monochrome palette, and one accent.
How to install nothing-design
1Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill nothing-design -a claude-code2Manually: put the files in place
~/.claude/skills/nothing-design/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/nothing-design/
1Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill nothing-design -a codex2Manually: put the files in place
.agents/skills/nothing-design/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill nothing-design -a cursor2Manually: put the files in place
.cursor/skills/nothing-design/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install harperreed/dotfiles nothing-design2Manually: put the files in place
.github/skills/nothing-design/SKILL.md1Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill nothing-design -a gemini-cli2Platform CLI
gemini skills install https://github.com/harperreed/dotfiles --path .claude/skills-archive/nothing-designManually: put the files in place
.devin/skills/nothing-design/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add harperreed/dotfiles --skill nothing-design -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about nothing-design
How do I install nothing-design in Claude Code?
Run npx skills add harperreed/dotfiles --skill nothing-design -a claude-code, then check ~/.claude/skills/nothing-design/SKILL.md.
What does nothing-design do?
It guides interface design around Nothing-inspired monochrome visuals, firm typography hierarchy, restrained spacing, and a single expressive contrast. It activates after a direct request.
What does the skill need before design work starts?
You must identify the Google Fonts the design requires and describe how to load them. The skill can then use Read, Write, Edit, Glob, and Grep while working on the project.