Categories › Media & Design › Design tools (Figma, Canva...)
Checks, prompts and skills for designers working with AI: contrast, a11y, heuristics, critique.
Remote server: your requests and data go to designers.allthepossibles.com. Claude Code: claude mcp add --transport http designers https://designers.allthepossibles.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
check_contrast — Check color contrast. Give fg and bg, or pairs (a list of {fg, bg, label, sizePx, bold}), or a palette. Returns the WCAG 2.2 ratio with AA aaudit_page_accessibility — Audit one page's static HTML for accessibility problems and name the WCAG 2.2 criterion for each: missing lang or title, images without alt,heuristic_worksheet — Build a Nielsen ten-heuristics review worksheet for a screen or flow. Give text (the copy of the flow), html or a url. Returns, for each heudetect_design_slop — Look for the default AI-generated design look in a live page's markup and CSS: purple-to-blue gradients, gradient text, a default font stackreview_ui_copy — Review interface copy, one string per line, optionally prefixed with a type (button:, error:, empty:, tooltip:, placeholder:, heading:, toaslint_design_feedback — Lint design critique. Sorts each note into observation, opinion, solution-without-problem, vague, or question, explains what is missing, andplan_critique — Plan a design critique for a stage (concept, wireframe, visual, prototype, build, shipped): a framing statement, timed agenda, the questionslint_research_questions — Lint user research questions, one per line, for leading wording, double-barrelled questions, hypotheticals, predictions, loaded words, jargousability_stats — Usability arithmetic with formulas shown. mode sus: score System Usability Scale responses (rows of ten 1-5 answers) with grade, percentile lint_tracking_plan — Lint a product analytics tracking plan (event names with optional properties, one per line like 'project_created (template, source)') for miaudit_site_accessibility — Pro. Crawl up to 15 same-origin pages from a start URL, audit each one's static HTML for WCAG 2.2 problems, and report issues by how many pacheck_contrast_tokens — Take a design token file (CSS custom properties like --color-text: #111;, a JSON object of colors, or W3C design tokens) and test every forebuild_heuristic_report — Pro. Build a scored, exportable markdown report from heuristic evaluation findings you have written. Each finding has heuristic (1 to 10), sgetting_started — Explain what this server can do and suggest the three best first tasks for what the person has (a Figma link, a live URL, copy, a research pwhoami — Show the caller's plan (Free or Pro) and how many calls remain today on each tool. Does not use up a daily call.check_touch_targets — Check target sizes and spacing against WCAG 2.2 SC 2.5.8 (24 by 24 CSS px, or a smaller target with enough spacing), the 44px guidance for ilint_token_names — Lint design token names from a list, CSS variables or a JSON token file: mixed separators, colors named by hue where roles belong, values orlint_design_md — Score a DESIGN.md (the brand and design context file models read before building): missing sections, no hex values, text and background pairdoctor — Diagnose setup problems. Reports what the server sees about this connection (client, whether a Pro key was received and is active, plan), chsave_project_context — Pro. Save named project context (brand notes, a DESIGN.md, past decisions, personas) against the Pro key, up to 20 items of 50,000 characterget_project_context — Pro. List the saved project context, or read one item by name.generate_conformance_report — Pro. Fetch up to 10 public pages, run the static accessibility audit on each, and return a draft Accessibility Conformance Report in the shascreen_reader_script — Read HTML (pass `html`, or a public `url`) and return a linear approximation of what a screen reader announces, in document order: landmarkscheck_motion — Static motion audit against WCAG 2.2 (2.2.2 Pause, Stop, Hide; 2.3.1 Three Flashes; 2.3.3 Animation from Interactions). Pass `html` and/or `audit_email_accessibility — Accessibility audit of marketing or transactional email HTML. Pass the full source as `html`. Checks layout tables missing role=presentationcheck_reflow — Static reflow audit against WCAG 1.4.4 Resize Text, 1.4.10 Reflow, 1.4.12 Text Spacing, 1.3.4 Orientation and 1.4.13 Content on Hover or Foclint_disclosure_copy — Lint financial, legal and consent copy (fees, rates, terms, privacy notices, error and decline messages) for plain language. Give text and oaudit_dark_patterns — Audit screen copy, HTML or a public URL for deceptive-design (dark pattern) signals: confirmshaming, forced continuity and hard-to-cancel fllint_brand_voice — Check text against brand voice rules. Give text and rules (a string of plain lines, or a JSON object, or an array). Understood rules: bannedstress_test_localisation — Stress-test UI strings for translation. Give strings (one per line, optionally 'text | maxChars' or 'label | text | maxChars', or a JSON arrscan_pii — Scan text for real personal and secret data that should not appear in design files, and return a masked report plus a redacted copy. Pass `tcheck_design_drift — Compare design tokens from the design tool with what the code uses. Pass `design` (W3C design tokens JSON, Tokens Studio JSON, flat key/valuaudit_form — Audit a form's markup and its error messages, with extra care for sign-up and payment forms. Pass `html` or a public `url`, and optionally `modular_scale — Build a modular type scale. Pass `base` (px, default 16) and `ratio` (a number from 1.01 to 4, or a name: minor second, major second, minor measure_leading — Check line length and suggest leading. Pass `fontSizePx` and `containerPx` (the text column width in px). Optional: `charsPerLine` (use a cotype_crimes_lint — Lint text, HTML or CSS for common typographic errors. Pass `text` (plain copy, an HTML fragment or a stylesheet) and optionally `kind`: autovertical_rhythm — Snap a type scale to a baseline grid. Pass `baseline` (px, default 8) and `sizes`: an array of pixel sizes, or "name:size" strings such as "type_pairing_check — Check a font pairing against a built-in table of about 55 common families (Helvetica, Arial, Inter, Roboto, Open Sans, Lato, Georgia, Times build_grid — Build a column grid from page or container width. Pass `width`, and optionally `columns` (default 12), `gutter` (default 24), `margin` (defabuild_spacing_scale — Generate spacing tokens from a base unit. Pass `base` (px, default 8) and one of: nothing (linear 4/8-point ladder: half step, 1x, 1.5x, 2x,Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.