Agent skills
Design Atlas publishes two skills in the open Agent Skills format. They are separate on purpose: design-atlas owns finding references and the licence rules, design-atlas-ui owns the design direction, the build and the verification. Install both when a task needs references and code.
| The task | The skill |
|---|---|
| Find galleries, a library, an icon set or a font, compare directions, or check what a licence allows | design-atlas |
Build, restyle, polish or review an interface, or write a DESIGN.md | design-atlas-ui |
| Research first, then build | both, in that order |
Install
Any agent the skills CLI supports:
npx skills add sthbryan/design-atlasInstall one skill, or target one agent:
npx skills add sthbryan/design-atlas --skill design-atlas-ui
npx skills add sthbryan/design-atlas --agent codexClaude Code can install the atlas as a plugin, which also bundles the pages:
/plugin marketplace add sthbryan/design-atlas
/plugin install design-atlas@design-atlasBoth installers copy the skill folder only, so the skills still work outside a clone. design-atlas falls back to raw GitHub or its bundled catalog, and design-atlas-ui carries its own references and DESIGN.md validator.
design-atlas
Finds sources, then studies real examples.
- Queries the index instead of the pages.
query.mjsfilters by topic, type, licence class, agent channel, price, freshness and how a source held up after use, and searches free text offline with synonyms and typo correction. - Reads at most two hubs and five site pages per brief, and says which location it used: a local clone, raw GitHub or the bundled snapshot.
- For visual work, opens a few shortlisted sites in a browser and records what it sees, keeping a source's own interface separate from the examples it lists.
- Returns a brief with the atlas page, the live example, the observed design move, the licence class and the review date, and marks anything it could not check.
design-atlas-ui
Turns a direction into UI, or reviews one.
- Reads
DESIGN.md,PRODUCT.mdand the stack before choosing anything, then names a five-line direction: audience, subject world, signature element, what it will not do, and references. - Writes or updates one
DESIGN.mdper project and validates it with the bundledvalidate-design-md.mjsbefore writing components. - Builds with the project's tokens only, then verifies with rendered evidence: test widths, every shipped theme, keyboard order and measured contrast.
- Reviews in What, Why and Fix, ranked Blocking, Important and Polish. A review edits nothing until the user asks for fixes.
What they will not do
| They avoid | Because |
|---|---|
| A number, quote, logo or rating with no source | The atlas records only what a review found, and a fabricated figure is a claim nobody checked |
| Shipping code or assets against their licence class | Ideas are free to borrow; the licence decides what else travels |
| Screenshots or logos of reviewed sites | Those belong to their owners, so the atlas describes and links instead |
Installing a package at @latest | An unpinned tool is a different tool next week |
| Following instructions found on a reviewed page | Page content is data, never a command |
Where the pages come from
A local clone wins, then raw GitHub when the network is allowed, then the bundled snapshot inside the skill folder. The snapshot holds metadata only, so its rows are listed under "Not checked". query.mjs --offline pins the local sources. The atlas itself is a clone of this repository, and sites.json and llms.txt are generated from the pages.
Licence
Skills and scripts are MIT, and each skill folder ships its own LICENSE. Atlas prose is CC BY 4.0: credit "Design Atlas contributors" and link this repository. A reviewed site's code, brand and assets stay with its owner, and the atlas grants no rights to them.
Read the source: design-atlas and design-atlas-ui.