Impeccable
bestofjs/bestofjs
A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…
Design or substantially improve user-facing interfaces with a product-specific visual direction, content hierarchy, and rendered critique.
$ npx skills add WrongStack/WrongStack --skill design-craft -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install WrongStack/WrongStack design-craft --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/core/skills/design-craft .claude/skills/design-craft && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "design-craft" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/design-craft into .claude/skills/design-craft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "design-craft", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/design-craftType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add WrongStack/WrongStack --skill design-craft -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install WrongStack/WrongStack design-craft --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .agents/skills && cp -r skills-src/packages/core/skills/design-craft .agents/skills/design-craft && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "design-craft" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/design-craft into .agents/skills/design-craft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "design-craft", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add WrongStack/WrongStack --skill design-craft -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install WrongStack/WrongStack design-craft --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/packages/core/skills/design-craft .cursor/skills/design-craft && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "design-craft" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/design-craft into .cursor/skills/design-craft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "design-craft", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/WrongStack/WrongStack.git --path packages/core/skills/design-craft--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add WrongStack/WrongStack --skill design-craft -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install WrongStack/WrongStack design-craft --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/packages/core/skills/design-craft .gemini/skills/design-craft && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "design-craft" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/design-craft into .gemini/skills/design-craft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "design-craft", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install WrongStack/WrongStack design-craftInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add WrongStack/WrongStack --skill design-craft -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .github/skills && cp -r skills-src/packages/core/skills/design-craft .github/skills/design-craft && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "design-craft" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/design-craft into .github/skills/design-craft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "design-craft", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add WrongStack/WrongStack --skill design-craft -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install WrongStack/WrongStack design-craft --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/WrongStack/WrongStack.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/packages/core/skills/design-craft .opencode/skills/design-craft && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "design-craft" agent skill from https://github.com/WrongStack/WrongStack/tree/main/packages/core/skills/design-craft into .opencode/skills/design-craft/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "design-craft", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
design-craftDesign or substantially improve user-facing interfaces with a product-specific visual direction, content hierarchy, and rendered critique.
Design Craft is an agent skill from WrongStack/WrongStack. Design or substantially improve user-facing interfaces with a product-specific visual direction, content hierarchy, and rendered critique. Use for new screens, landing pages, redesigns, typography/layout work, or UI that feels generic or AI-generated. For small fixes, preserve the existing design without starting a new brief.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/color.md`, `references/composition.md` and `references/copy.md`).
It sits in Frontend & Design, covering Landing pages and Typography. The repository describes itself as: An AI coding agent that reads your code, edits files, runs commands, and reasons through bugs — across a terminal REPL, a full-screen TUI, and a browser UI, while you keep your… The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ec76a20. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Design Craft loads about 2k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 85 tokens; SKILL.md has 948 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from WrongStack/WrongStack at commit ec76a20, republished under its MIT licence (© WrongStack). 948 words, ~2,032 tokens.
.claude/skills/design-craft/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.The outcome is an interface suited to this product, its content and its users. Token consistency helps, but cannot establish visual quality. A kit supplies reusable decisions, not a finished composition. Removing gradients or changing three cards to four does not make a design original.
Inspect the relevant screens, components, theme, assets and framework before choosing a direction. Reuse an established system by default. Follow the user's supplied reference or explicit direction. For a small change, match the surrounding interface and check affected states without inventing a new product identity.
For a new screen or substantial redesign, use the design-system skill to resolve the
token source: the existing system, or one kit for a new system. Read a supplied
reference before claiming to follow it. If it cannot be accessed, state that
limitation and distinguish assumptions from observations.
Record decisions in .design/brief.md. Design Studio includes a bounded excerpt
in subsequent UI requests; keep critical decisions at the top. This directory is
local and self-ignored once Design Studio persists a kit. Put decisions the team
must share in its normal tracked design docs too.
Use only the fields that affect this task:
# Design brief — <product / surface>
Audience and primary task: <who needs to do what, under which constraints>
System and scope: <existing tokens/components or selected kit; what is changing>
Content priority: <primary action, essential information, supporting evidence>
Direction: <visual idea tied to this product, and why it supports the task>
References: <inspected artifact / URL / local file and the specific lesson>
Layout and type: <reading order, density, grid, type roles and prose measure>
Color and assets: <semantic roles, actual imagery/data, asset sources>
States and adaptation: <mobile/short viewports, themes, key edge cases>
Avoid: <specific failure modes for this product>
Acceptance: <observable checks, not adjectives such as premium or clean>
Assumptions: <unknown content, data or constraints; clearly labelled>Do not fabricate three famous references to fill a template. When the prompt is sufficient, state the direction briefly and continue. Ask only when a missing fact changes the product outcome; otherwise use a reversible assumption.
For an open-ended new identity, compare a few directions briefly before choosing
one. Distinguish them by layout, content emphasis, typography or interaction,
not just palette. Explain why the selected direction fits. When the user asks
to choose, present real alternatives; otherwise continue with the best fit.
Style vocabulary and kit mappings: load references/directions.md with skill.
Start with its distinctive content or workflow. A dispatch screen can prioritize exceptions and arrival windows; an archive can use dates, captions and source material; a field tool can make offline state and recovery unmistakable. These decisions create identity without decorative tricks.
Use skill({ name: "design-craft", resource: "references/<file>.md" }) as needed:
composition, typography, color, copy, slop-inventory. These references
are diagnostic aids; user intent, accessibility and product context outrank
stylistic recipes. A pattern alone is not proof of low quality.
design tool with {action:"verify"} when a kit is pinned. Review findings against
the brief and token source. Fix drift; retain justified design choices. Zero
findings and a 100% palette score do not establish quality or accessibility.design-critique skill to identify the highest-impact visible problems. Fix
them within the authorized scope, then inspect the affected screens again.
Stop when acceptance checks are met, not after arbitrary cosmetic churn.Make rendered checks concrete:
If rendering tools are unavailable, inspect source and state precisely what remains unverified. Do not claim screenshot, contrast, responsive or interaction checks that were not performed. Native theme constants and dynamically generated classes are outside much of the source scanner's coverage.
Give the direction and its product rationale, implementation outcome, observed
checks with viewport/state or artifact evidence, and material unknowns. For
substantial work, keep this concise record in .design/review.md so a later
turn can distinguish inspected behavior from pending checks. Keep speculative
improvements separate from defects; a prompt or scanner cannot guarantee originality.
© WrongStack, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (references) in packages/core/skills/design-craft of WrongStack/WrongStack.
Open the folder on GitHubat commit ec76a20
Design Craft next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Design Craft this skillWrongStack/WrongStack | 368 | — | ~2k | Automated safety check: Pass | MIT | |
| Impeccablebestofjs/bestofjs | 3.1k | 27 repos | ~2.6k | Automated safety check: Pass | MIT | |
| UI UX Pro Maxsaoudi-h/solar-icons | 182 | 18 repos | ~11k | Automated safety check: Notes | Custom licence | |
| Frontend Designanthropics/skills | 180k | 38 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| UI/UX Design System AdvisorGalaxy-Dawn/claude-scholar | 5.7k | 1 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Blueprint UIsuperhq-ai/shuru | 862 | — | ~1.9k | Automated safety check: Pass | Apache-2.0 |
bestofjs/bestofjs
A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…
saoudi-h/solar-icons
UI/UX design intelligence for web and mobile. An agent skill from saoudi-h/solar-icons.
anthropics/skills
Pushes the agent toward distinctive visual design for new or reworked UI: a clear aesthetic direction, deliberate typography and choices rooted in the subject.
Galaxy-Dawn/claude-scholar
Turns a vague UI request into a concrete design system with style, palette, typography and layout guidance from a search script, plus stack-specific implementation advice.
superhq-ai/shuru
Build landing pages and web UIs using a dark blueprint/wireframe aesthetic with sharp edges, connected sections, dashed outlines, measurement annotations, and technical typography.
ohmiler/gridgeist
A skill your agent uses when creating, redesigning, or reviewing web interfaces that need product-specific structure, clear hierarchy, responsive composition, accessible interaction, or relief from…
WrongStack/WrongStack
A skill your agent uses to audit an interface that already exists and say precisely why it looks generated, templated, or unfinished — a scored rubric across composition, typography, color, states…
WrongStack/WrongStack
A skill your agent uses when external coding agents (Claude Code, Aider, custom scripts) need to participate in the project's shared WrongStack mailbox, or when a user asks to "expose the mailbox"…
WrongStack/WrongStack
A skill your agent uses whenever work can be split across multiple AI agents running in parallel, or when orchestrating leader/worker patterns in WrongStack.
WrongStack/WrongStack
Use this skill before asserting that a CSS, HTML or accessibility capability is available, unavailable, or the right tool — it carries dated, refreshable platform facts and refuses to let stale…
WrongStack/WrongStack
A skill your agent uses when the user wants to communicate with WrongStack's shared project mailbox from outside WrongStack — read messages sent by WrongStack agents, send replies, broadcast to all…
WrongStack/WrongStack
A skill your agent uses when designing, implementing, or reviewing an HTTP API — endpoints, request and response shapes, errors, pagination, versioning, and authorization.
Categories
Design or substantially improve user-facing interfaces with a product-specific visual direction, content hierarchy, and rendered critique. Design Craft is an agent skill from WrongStack/WrongStack. Design or substantially improve user-facing interfaces with a product-specific visual direction, content hierarchy, and rendered critique.
Design Craft fits situations like: typography/layout work; UI that feels generic.
Run `npx skills add WrongStack/WrongStack --skill design-craft -a claude-code`. Or copy the skill folder (packages/core/skills/design-craft in WrongStack/WrongStack) into .claude/skills/design-craft in your project. Claude Code loads it when a task matches its description.
Run `npx skills add WrongStack/WrongStack --skill design-craft -a codex`. Or copy the skill folder (packages/core/skills/design-craft in WrongStack/WrongStack) into .agents/skills/design-craft in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add WrongStack/WrongStack --skill design-craft -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/design-craft, .gemini/skills/design-craft, .github/skills/design-craft and .opencode/skills/design-craft in your project.
SKILL.md names no scripts, command-line tools or credentials: Design Craft is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Design Craft is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 9.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Design Craft: Impeccable (bestofjs/bestofjs, 3.1k stars), UI UX Pro Max (saoudi-h/solar-icons, 182 stars), Frontend Design (anthropics/skills, 180k stars) and UI/UX Design System Advisor (Galaxy-Dawn/claude-scholar, 5.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
WrongStack (a GitHub organization) maintains it in WrongStack/WrongStack, which has 368 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on October 6, 2026.
Source: WrongStack/WrongStack on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.