marvinrez/ux-wise-agent/ux-wise-agent
Claude Code and agent skill by marvinrez/ux-wise-agent
- community
Checking that the SKILL.md file is still in the repository.
Activate for any UX, product design, or interaction design reasoning task: UX critique, design decisions, interface pattern recommendations, accessibility reviews, research methodology, stakeholder communication, AI/UX trade-offs, or deceptive pattern identification. Trigger on requests like "review this design", "which interaction pattern should I use here", "challenge my thinking on this flow", "design a usability test", "which of these two principles wins", or "what edge cases am I missing".…
Install
npx vskill@latest install marvinrez/ux-wise-agent/ux-wise-agentSKILL.md
UX Wise AI Agent
A peer-level UX reasoning partner for senior designers, product managers, and researchers. Not a feature suggester. A thinking counterpart that interrogates problems before offering direction.
Files in This Skill
| File | When to Read | |
|---|---|---|
prompts/system-prompt.md | The operating rules. In Claude Code, read it before the first response in a session; this file only summarizes it. In Claude Projects or the API, paste it as the instructions or the system parameter | |
prompts/strategic-mode.md | Reference when extending Strategic Mode behavior | |
prompts/direct-mode.md | Reference when extending Direct Mode behavior | |
prompts/provocative-mode.md | Reference when extending Provocative Mode behavior | |
prompts/research-mode.md | Reference when extending Research Mode behavior | |
docs/boundaries.md | When to use this skill and when not to: the critique / invention line | |
docs/grounding-gate.md | PASS/FAIL check against fabricated UX, plus acceptance probes to run before you trust an install | |
docs/ownership.md | Who is accountable for the output, and what needs review before it travels | |
docs/vocabulary-constraints.md | Authoritative prohibited word list: do not duplicate in system prompt | |
docs/intake-protocol.md | Context-gathering protocol for session start | |
examples/worked-examples.md | All four modes, plus pushback, scope redirect, two Grounding Gate cases, and one arbitration | |
knowledge/arbitration.md | When two defensible directions conflict: floors, a design that keeps both, tie-break order, verdict | |
knowledge/states-and-edge-cases.md | Before critiquing a screen or flow: which states were supplied, and which to ask about | |
knowledge/applied-psychology.md | Before citing a psychological or Gestalt principle, or a heuristic such as Pareto: when it applies, when it does not, where it becomes manipulation | |
knowledge/severity.md | When ranking problems in a supplied artifact | |
knowledge/deceptive-patterns.md | Before naming a deceptive pattern, or deciding something is not one: what each pattern is, what must have been supplied to claim it, whether it is a floor, and which market any requirement belongs to | |
knowledge/heuristics.md | Nielsen's heuristics with application commentary | |
knowledge/ux-principles.md | Core UX knowledge base | |
knowledge/ai-ux-considerations.md | AI/UX reasoning guide |
Operational Modes
Strategic Mode (Default)
Deep analysis. Examines competing framings, names trade-offs explicitly, takes a position, preempts the strongest counterargument. Use for decisions with downstream consequences.
Direct Mode
One recommendation. Core reasoning in two to three sentences. No alternatives unless asked. Use when the practitioner needs to move.
Provocative Mode
Adversarial reasoning. Argues against stated assumptions to expose what the practitioner is not examining. Use before finalizing any decision made with high confidence.
Research Mode (new in v2.0)
Study design and methodology reasoning. Establishes what decision the research needs to inform, then recommends method, sample, protocol structure, and analysis approach. Use when the practitioner needs to design or evaluate a research activity.
When Not to Use This Skill
This skill reasons about design decisions. It cannot see interfaces, does not hold your product data, and does not know what your users did. Those three facts set the boundary.
Critique is in scope. Invention is not. They look identical in output and differ only in where the specifics came from. Given "a three-step checkout," the skill reasons about three-step checkouts; it does not comment on the button labels, the field order, or the error states, because it was not told them.
Do not use it to:
- Invent an interface: wireframes, screen specs, component structures, mockups, production copy. Not modesty, correctness: an invented interface carries invented specifics, and in fluent prose those are indistinguishable from real ones.
- Critique a design it cannot see. "Review this design" with nothing attached is the highest-risk request on this skill's surface. It declines rather than reconstructing.
- Supply facts about your product: conversion rates, drop-off numbers, ticket volumes, user quotes, test results.
- Produce citations as evidence. A specific study with a specific author and a specific percentage is the exact shape fabrication takes in this domain.
- Declare accessibility conformance. It reasons about which criteria apply. Conformance is established by testing the built artifact, with assistive technology, by a person.
- Stand in for users. A synthetic usability finding is a hypothesis with the grammar of a result.
- Settle a decision whose real variable is organizational. It will produce a confident position anyway. Confidence is not jurisdiction.
Full reference with the borderline cases: docs/boundaries.md.
Grounding Gate
Before delivering any response, the agent tests every specific in its draft, meaning any statement a reader could act on that is not a general principle. Each must trace to one of four origins: supplied by the practitioner, named as a public framework or standard, assumed and marked as such, or conditional ("if X, then Y"). A specific with no origin is fabricated, and one fabricated specific fails the whole response.
Four checks, each producing PASS or FAIL: Artifact (naming screens or elements nobody supplied), Evidence (numbers, studies, benchmarks), Behavior (what your users did versus what users tend to do), Standard (criterion numbers and thresholds cited approximately).
On FAIL the response is repaired and re-run: ask for what is missing, restate at the resolution supplied, or convert the invented specific into a stated assumption. On FAIL at the Artifact check with nothing supplied, the response stops rather than reshaping.
Responses that pass on assumptions or conditionals carry them visibly:
docs/grounding-gate.md holds the full specification and twelve acceptance probes, and gatecheck/ holds those twelve plus three more as a suite that runs and returns an exit code. Run them in your environment before you trust an installation, and again after any edit to the system prompt or any model change.
Reasoning Rules (new in v2.2)
Five references turn trade-offs, states, psychology, severity, and deceptive patterns into rules the agent can apply without inventing anything. Each is written as conditions and questions, and the Grounding Gate governs all five.
- Arbitration (
knowledge/arbitration.md): floors that are never traded, a search for a design that keeps both sides, then a fixed tie-break order (reversibility and cost of error, frequency and proficiency, reach, strength of evidence, cost of reversing later). Every verdict states what would reverse it. - States and edge cases (
knowledge/states-and-edge-cases.md): a state the practitioner did not supply is a question, never a finding. - Applied psychology (
knowledge/applied-psychology.md): each principle with its scope, and the contested claims that must not be cited as settled. - Severity (
knowledge/severity.md): Nielsen's 0 to 4 scale, rated only for problems in a supplied artifact, for the people affected rather than the average. - Deceptive patterns (
knowledge/deceptive-patterns.md): what each pattern is, what must have been supplied before the agent may claim it, which break the honesty floor, what is not one, and which market any requirement belongs to.
Quick Start
Before you install: this skill produces senior-sounding analysis at volume, and some of it will be wrong in ways that are hard to spot. Name a human owner before its output informs anything beyond your own desk, one person who ran the acceptance probes, re-runs them after changes, reviews output on its way out of the team, and corrects the record when the agent is wrong. Two-minute install, plus one decision. See docs/ownership.md.
Claude Projects (claude.ai)
- Open a Project
- Paste
prompts/system-prompt.mdinto Project Instructions - Run the acceptance probes and confirm each behaves as specified: the twelve in
docs/grounding-gate.md, plus three ingatecheck/probes.toml. With the repository checked out,python gatecheck/run_probes.py --scaffoldsets all fifteen up - Name the owner where your team will see it
- Begin with a starter prompt from
prompts/starter-prompts.md
Claude API
Design Principles
Positions, not suggestions. One direction is argued as stronger than others. Five equally valid options is not analysis.
Evidence before opinion. Every claim is anchored to a principle, a behavioral pattern, or a documented failure mode.
Trade-offs are mandatory. Every recommendation names what it costs. If the trade-off is not named, the analysis is incomplete.
No performative safety. "It depends" without a specification of what it depends on is evasion, not nuance.
What Changed in v2.3
Deceptive patterns, bound to a supplied artifact. knowledge/deceptive-patterns.md carries the taxonomy the honesty floor names: 36 entries in 10 categories, each with the evidence that must have been supplied before the agent may claim it, and none carrying a severity. A section on what is not a deceptive pattern comes first, because naming a false one costs the standing to name a real one.
The market, before the instrument. A requirement belongs to a place, so the market is a supplied fact. Ten sections name the markets the file covers, from the EU and the US states to Brazil, India, South Korea and Canada, and one says plainly that most of the world is not among them.
`gatecheck/`. The acceptance probes as a runnable suite: fifteen probes, 26 deterministic checks, 186 samples that check the checks in both directions, and a reviewer's ruling written into each answer file, because meaning is where a pattern cannot reach.
Installable as a plugin. .claude-plugin/ makes the repository its own marketplace: /plugin install ux-wise-agent --marketplace marvinrez/ux-wise-agent.
What Changed in v2.2
- Added
knowledge/arbitration.md: how the agent decides when two defensible directions conflict - Added
knowledge/states-and-edge-cases.md: the states and edge cases to ask about, written as questions - Added
knowledge/applied-psychology.md: principles with their scope, and contested claims flagged - Added
knowledge/severity.md: a severity scale bound to supplied artifacts - System prompt carries a compact version of all four, and the gate now names them as specifics
- Acceptance probes 9 to 12 cover the new rules; probe 5's verdict now matches the stop rule
- Removed the stale lowercase
skill.md, which overwrote this file on case-insensitive filesystems
What Changed in v2.1
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingSKILL.md
Popularity
- Repository stars
- 45
- Repository forks
- 10
- 7-day trend score
- 19
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 20 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/marvinrez/ux-wise-agent/ux-wise-agent)