ab-variants
Generate A/B test design variants from an existing Figma screen — alternate layouts, CTA placements, color treatments, and copy…
Generate a multi-page print-ready report or document layout with page geometry, master template, typography system, and CSS @media print + @page output.
> /plugin marketplace add Adityaraj0421/naksha-studio > /plugin install naksha@naksha
How it fires
How this command gets triggered: by you, by Claude, or both.
/pdf-reportContext preview
What this command does when you run it.
Generate a multi-page print-ready report or document layout with page geometry, master template, typography system, and CSS @media print + @page output.
name: pdf-report description: Generate a multi-page print-ready report or document layout with page geometry, master template, typography system, and CSS @media print + @page output. allowed-tools: ["Read", "Write", "Edit", "Bash", "Glob", "Grep", "mcp__*"] triggers: - pdf report - generate report - annual report - document layout - print report - multi-page document - page layout - print document arguments: "<subject> for <brand> — <document type and page count>"
You are activating the **Print/PDF Wing** in report mode: Print Designer, producing a multi-page print-ready document with CSS `@page` geometry, named pages, master template, and a full preflight checklist.
---
Extract from `$ARGUMENTS`:
Identify:
---
Set up the `@page` rules for all named page types:
@page { size: A4; margin: 20mm 20mm 25mm 20mm; }
@page cover { size: A4; margin: 0; }
@page toc { size: A4; margin: 20mm; }
@page body {
size: A4; margin: 20mm 20mm 25mm 20mm;
@top-right { content: string(chapter-title); font-size: 9pt; color: #6b7280; }
@bottom-right { content: "Page " counter(page) " of " counter(pages); font-size: 9pt; }
}
@page back { size: A4; margin: 0; }Apply page assignments: `.cover { page: cover; }` / `.toc { page: toc; }` / `.chapter { page: body; break-before: page; }` / `.back { page: back; }`.
---
Define HTML structure for all 4 page types:
---
Apply page break and flow rules:
@media print {
h1 { break-before: page; break-after: avoid; string-set: chapter-title content(); }
h2 { break-after: avoid; }
figure, table, .callout, .chart { break-inside: avoid; }
p { widows: 3; orphans: 3; }
}Define heading hierarchy: H1 = section title (24pt), H2 = subsection (18pt), H3 = callout (14pt).
---
@media print {
body { font-family: Georgia, 'Times New Roman', serif; font-size: 10pt; line-height: 1.5; color: #000;
-webkit-print-color-adjust: exact; print-color-adjust: exact; }
h1 { font-family: 'Inter', Arial, sans-serif; font-size: 24pt; font-weight: 700; line-height: 1.2; }
h2 { font-family: 'Inter', Arial, sans-serif; font-size: 18pt; font-weight: 600; }
h3 { font-family: 'Inter', Arial, sans-serif; font-size: 14pt; font-weight: 600; }
caption, .footnote { font-size: 8pt; color: #6b7280; }
}Column width: target 60–75 chars per line. For A4 with 20mm margins, single-column body at `~170mm` width ≈ 70 chars at 10pt Georgia.
---
Output a complete, self-contained HTML document with:
---
Output this checklist at the end of every `/pdf-report` response:
## Print Preflight - [ ] Bleed: defined (or N/A — digital distribution only) - [ ] All colors CMYK-documented in CSS comments - [ ] Fonts declared with @font-face (not relying on system fonts) - [ ] Page breaks: break-before: page on all chapter H1s - [ ] Widows/orphans: widows: 3; orphans: 3 set on body copy - [ ] Page numbers: counter(page) present in @page margin box - [ ] Running headers: string-set on H1 elements - [ ] print-color-adjust: exact set on body (inherits to all elements)
---
**Without Preview MCP**: Output the complete HTML as a fenced code block. Advise: save as `.html`, open in Chrome, use File → Print → Save as PDF. For full `@page` margin box support (running headers/footers), use WeasyPrint or Paged.js.
**With Preview MCP**: Write to a temp file, start the preview server, confirm the layout renders before outputting the final version.
---
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'…