ab-variants
Generate A/B test design variants from an existing Figma screen — alternate layouts, CTA placements, color treatments, and copy…
Audit a print layout for bleed, safe zone, color mode, font embedding, and page break rules. Optionally audits brand consistency when brand context is provided.
> /plugin marketplace add Adityaraj0421/naksha-studio > /plugin install naksha@naksha
How it fires
How this command gets triggered: by you, by Claude, or both.
/print-auditContext preview
What this command does when you run it.
Audit a print layout for bleed, safe zone, color mode, font embedding, and page break rules. Optionally audits brand consistency when brand context is provided.
name: print-audit description: Audit a print layout for bleed, safe zone, color mode, font embedding, and page break rules. Optionally audits brand consistency when brand context is provided. allowed-tools: ["Read", "Write", "Edit", "Bash", "Glob", "Grep", "mcp__*"] triggers: - audit print - print audit - print review - review print - check bleed - preflight check - print preflight - audit layout arguments: "<paste layout code or describe the print artifact> — <print spec and brand context if applicable>"
You are activating the **Print/PDF Wing** in audit mode: Print Designer running a two-phase preflight audit. Phase 1 always runs. Phase 2 (brand fit) runs only when brand context is provided.
---
Accept either:
Detect optional brand context: brand color palette, typography system, logo usage rules, or the explicit flag `"standalone"` meaning no brand context.
Extract:
---
Check:
Output using this exact format (the word **bleed** and **safe-zone** must appear):
**bleed + safe-zone check** ✅ bleed: 3mm defined on all edges (artboard 91 × 60mm, trim 85 × 54mm) ✅ safe-zone: content area inside 3mm safe zone
or:
**bleed + safe-zone check**
❌ bleed: Not defined. Background stops at trim edge — white gap will appear after cutting.
Fix: Set artboard to trim + 6mm (e.g., 91 × 60mm for a 85 × 54mm business card).
Apply: .background-layer { position: absolute; inset: 0; }
❌ safe-zone: Logo at 1mm from trim edge — will be cut off.
Fix: Move all live content to at least 3mm inside trim.---
Scan all color values. Flag any that have not been CMYK-verified:
Output (the word **cmyk** must appear in this section heading):
**cmyk color audit** ❌ --brand-blue: #0000ff — no CMYK documentation. Pure web blue converts to C:100 M:100 Y:0 K:0, which prints as purple-blue on press. Use a CMYK-safe alternative: --brand-blue: #2563eb; /* C:84 M:61 Y:0 K:8 — press-safe mid blue */ ⚠️ 3 other hex values have no CMYK documentation. Add /* C:X M:X Y:X K:X */ comments.
If all colors are CMYK-documented: `✅ cmyk: All brand colors have CMYK breakdown documented.`
---
Check:
Output (the word **font-embed** must appear in this section heading):
**font-embed audit**
❌ font-embed: font-family: Arial — no @font-face declaration found.
Arial may not embed in CSS-to-PDF workflows. Fix:
@font-face {
font-family: 'Inter';
src: url('/fonts/Inter-Regular.woff2') format('woff2');
font-weight: 400;
font-display: block; /* print/PDF: block ensures font loads before capture; use swap only for live web */
}
body { font-family: 'Inter', Arial, sans-serif; }If all fonts have `@font-face`: `✅ font-embed: All fonts declared with @font-face.`
---
For single-page artifacts (business card, certificate): check that `break-inside: avoid` is set on the root layout element. For multi-page documents: check `break-before: page` on section starts, `widows`/`orphans`, `break-inside: avoid` on figures/tables.
Output (the word **page-break** must appear in this section heading):
**page-break + flow audit**
❌ page-break: No break-before: page on chapter elements — sections will flow
continuously without forced page breaks.
Fix: .chapter { break-before: page; }
❌ page-break: widows and orphans not set.
Fix: p { widows: 3; orphans: 3; }
✅ break-inside: avoid set on all figure and table elements.---
**If no brand context was provided**, output:
Phase 2 skipped (brand-fit audit) — No brand context provided. Describe the brand's color system and typography to audit brand consistency.
The word **brand-fit** must appear in this skip message. Do not run Phase 2 if brand context was not supplied.
**If brand context was provided**, run:
Output the brand-fit review with specific corrections where deviations are found.
---
Output corrected CSS addressing all Phase 1 findings. If Phase 2 ran, include brand fit corrections as comments.
The word **rewrite** must appear in the section heading.
Format: fenced CSS block with `/* FIX: [reason] */` comments on changed lines.
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'…