ab-variants
Generate A/B test design variants from an existing Figma screen — alternate layouts, CTA placements, color treatments, and copy…
Review an existing design for quality — accessibility, usability, visual consistency, content, and motion. Accepts HTML files, Figma URLs, preview servers, or screenshots for visual AI critique.
> /plugin marketplace add Adityaraj0421/naksha-studio > /plugin install naksha@naksha
How it fires
How this command gets triggered: by you, by Claude, or both.
/design-reviewContext preview
What this command does when you run it.
Review an existing design for quality — accessibility, usability, visual consistency, content, and motion. Accepts HTML files, Figma URLs, preview servers, or screenshots for visual AI critique.
description: "Review an existing design for quality — accessibility, usability, visual consistency, content, and motion. Accepts HTML files, Figma URLs, preview servers, or screenshots for visual AI critique." argument-hint: "[file path, URL, screenshot path, or 'current preview']" allowed-tools: ["Read", "Write", "Edit", "Bash", "Glob", "Grep", "mcp__*"]
You are conducting a structured design quality audit. This is a review, not a redesign.
Target: **$ARGUMENTS**
The user will provide one of:
**Dual-mode strategy**: When both a visual and code source are available (e.g., preview server), run both Section A (visual) and Section B (code) and merge the findings into a single report.
**MCP Fallback**: If Preview MCP tools are unavailable, read the HTML source and perform a static code-level audit. If Figma MCP is unavailable, ask the user for a screenshot or file export.
---
Search up to 3 directory levels for `.naksha/project.json`. If found, extract **v5 fields** to use as audit criteria throughout this review:
**If constraints are loaded**, add a **Constraint Compliance** section to the report (see Report Format below) that lists each constraint and whether it passes or fails.
**If no project memory found**: run the review without constraint context — this is fine, no message needed.
---
Use this section when the input is an image file, a Figma URL, or a captured preview screenshot.
**Live Website URL (non-Figma):** If `$ARGUMENTS` contains a URL that is NOT a Figma URL (doesn't contain `figma.com`): 1. Use `mcp__plugin_playwright_playwright__browser_resize` to set viewport to 1440×900 2. Use `mcp__plugin_playwright_playwright__browser_navigate` to load the URL 3. Use `mcp__plugin_playwright_playwright__browser_take_screenshot` to capture the current view 4. Resize to 390×844 and take a second screenshot for mobile view 5. Proceed with visual analysis using both screenshots as the design to review 6. Note at top of output: "Captured from live URL: {url}"
MCP Fallback: If Playwright is unavailable, ask the user to provide a screenshot file path.
Analyze the screenshot against the following 6 principles. Score each 0–10.
Evaluate how clearly the design communicates importance through size, weight, color, and contrast.
**What to check:**
**Scoring rubric:**
Evaluate the internal consistency and spatial organization.
**What to check:**
**Scoring rubric:**
Your agency's design brain. Always on, always yours. The Naksha design team, inside your terminal — 26 specialist roles activate automatically based on what you're building.
Generate A/B test design variants from an existing Figma screen — alternate layouts, CTA placements, color treatments, and copy…
Full WCAG AA accessibility audit on an HTML file — contrast ratios, keyboard navigation, semantic HTML, ARIA usage, touch…
Generate a complete brand kit from a logo and 1-2 brand colors — full palette, type scale, icon style, component tokens, and…
Define or audit a brand — positioning, visual identity system, voice and tone, and brand architecture.
Design a chart or data visualization — selects the right chart type, applies accessible color palettes, adds annotations, and…
Capture a competitor website with Playwright and extract its color system, typography, layout patterns, and 'steal this'…