More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    Design Taste Pro

    1

    App screens that look designed, not generated. Web apps, dashboards, tools and native iOS: your agent builds them, this skill checks them with renders and numbers.

    $19

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Design Taste Pro

    Design Taste Pro

    Example session with this skill installed

    Build the Overview of our warehouse robot fleet console. Supervisors watch it all day on 1920×1080 monitors; the site manager checks it on a phone. The data file will be replaced by the live feed.

    • Read your context and instructions
    • Compiled the design taste pro

    The same brief and the same data, Claude Haiku with and without the skill

    With Design Taste ProWithout a skill
    On a 1920×1080 monitorFits, the critical alert first679 px of scroll
    FactsEach told onceThe header repeated by KPI cards
    Contrast failures07
    34 robots instead of 14Capped lists with "+N more"Every row in one scrolling table

    In blind tests of products with planted problems and traps, it found 15–16 of 16 on a web dashboard and 8–9 of 11 in a SwiftUI app, with no legitimate decision reported as a failure. One target per platform, one model, targets written by the skill's author.

    Another request

    As a senior product designer, design an iOS app with Liquid Glass for Halden, a home energy app: solar panels, a home battery, an EV charger and smart devices. Stylish and professional, ready for the App Store.

    With Design Taste ProWithout a skill
    The first screen answers"The battery lasts 3 h 12 min tonight", against the 4 h evening peak, with the reason under itAn energy-flow diagram of how the house works
    Liquid GlassThe tab bar, the navigation bar and one button9 content cards over a gradient background
    A data note that contradicts the app's own numbersLeft out and raised as a question about the data—
    Markers of generated UI (swiftui-scan.mjs)015

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Ask an agent for a dashboard and you get a screen that demos well and fails on the first real day: a KPI card that repeats the header, a total that disagrees with its own rows, a list laid out for five items, tinted icon chips on every card, glass on everything, and a scroll bar on the monitor it was built for. Ask it to review one and it flags your 10 px section labels as an accessibility failure while missing that the on-time rate is typed in.

    Free taste skills are good at landing pages. This one is for product screens: the ones people use every day, with real data, at every size the data comes in.

    Seven laws, each with a check.

    1. The user's work is the brightest thing on screen.
    2. One number, one source: every value computed, the same metric agrees everywhere.
    3. A fact is told once.
    4. Colour only where it means something, and data colour is not status colour.
    5. The screen survives any N: zero, one, typical, ten times typical, long names.
    6. Controls sit next to what they affect.
    7. Restraint is not absence: after the decoration goes, the screen still says whose it is, answers the question people open it for, and shows that answer as a figure, not a diagram of how the system works.

    Settled arguments instead of folklore. WCAG as written (24 px targets at AA, 3:1 for large text, disabled controls exempt), not "44 px and 4.5:1 for everything". When glass is right and when it is a grey fill. When uppercase labels, dot lists and a coloured domain glyph are fine. A screen-type guide for dashboards, pro tools, device control, money, AI studios and multi-product shells.

    Native iOS with SwiftUI and Liquid Glass (iOS 26 and later, tested on iOS 27). Native controls before custom ones, Liquid Glass on the layer above content and nowhere else, bars that carry navigation only, one icon family (custom SF Symbols for objects the library lacks), sheets that don't stack, empty states the platform's way. The Liquid Glass snippets compile with Xcode 27.

    Proof, not "looks good". The build loop renders every target viewport in both themes and measures them:

    • render.mjs: screenshots plus the checks below, per viewport and theme;
    • measure.js: contrast per text style per surface, targets, type sizes in use;
    • layout-check.js: overflow, clipped text, dead zones, uneven columns, a monitor screen that stops at two thirds;
    • slop-scan.js: the markers of generated-looking UI, counted before and after;
    • swiftui-scan.mjs: SwiftUI patterns to look at (glass on content, global appearance proxies, white on adaptive ink, a shape inside a bar button's glass, mixed icon families).

    Reviews a team can act on. It starts from the jobs people open the product for, walks each one through the screens, holds them against the leading apps in the category, taps every element and tries the device. Every finding has evidence, a confidence level (confirmed, likely, question) and a severity. A critique of one widget is treated as a class: it finds every instance and fixes them in one pass. Product decisions come with a proposed default, marked as an assumption.

    Four modes: Build a new screen, Review an existing one, Refine after a critique, or Transfer: work inside someone else's design system without repainting it.

    • It is for product screens. Landing pages and marketing sites get better results from a page-taste skill.
    • Contrast is measured on solid backgrounds; text over images and gradients is listed for a check by eye.
    • On iOS it can only render what builds and runs in the Simulator; without Xcode it reviews the code.
    • The numbers above come from one target per platform and one model; your mileage will vary with the model and the screen.
    • It doesn't know your users. Where a decision depends on them (which question is the most frequent), it proposes a default and says so.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scan

    Security scan passed today

    Requires

    Node.js
    Playwright

    Permissions

    Terminal / Shell
    Browser
    Read Files
    Write Files

    File Scopes

    the
    project's
    own
    source
    files
    screenshots
    and
    JSON
    from
    render.mjs
    review.md

    The scripts are read-only: `render.mjs` loads the page and screenshots it, the in-page scripts read the DOM and computed styles and send nothing anywhere, `swiftui-scan.mjs` reads source files. No network requests beyond loading the page you point it at. No environment variables are read.

    Listedtoday

    What's inside

    Frequently Asked Questions

    Yes, that's most of the work. Review mode audits the screens you have; Refine fixes a critique everywhere it applies, not only where it was pointed at; Transfer works inside your design system without repainting it.

    Yes. It uses the tokens and components in place, extends them where needed, and says so when values are hard-coded. Transfer mode is for working inside someone else's system without repainting it.

    No. The blind tests above ran on Claude Haiku, the smallest of the family; the rules and the scripts carry most of the judgment.

    The rules are about structure, honesty and restraint, not a visual style. It works with your tokens, and the hero of each screen comes from what your users ask, not from a template.