react-doctor
01Plugin Cursor
Bundles 16 skills · 1,115 tokens together
Scan, understand, and fix React codebase diagnostics with React Doctor.
Plugin Cursor
Bundles 16 skills · 1,115 tokens together
Scan, understand, and fix React codebase diagnostics with React Doctor.
Cursor rule Cursor
Use when performing browser-based testing, visual verification, accessibility checks, or performance profiling using the browser MCP.
Cursor rule Cursor
Use when writing Effect-TS code, services, errors, layers, or atoms in this codebase. Enforces Effect v4 patterns.
Cursor rule Cursor
Use when testing, verifying, validating, or QA-ing code changes against a live browser. Also when expect-cli fails or needs debugging.
Cursor rule Cursor
Use when asked to audit web quality, review a page for issues, check Lighthouse scores, or optimize a site for performance, accessibility, SEO, or best practices.
MCP server Claude CodeCodexCursor +2
Let agents test your code in a real browser. Runs locally from the expect-cli npm package.
Skill Claude CodeCodex
Systematic evidence-based debugging using runtime logs. Generates hypotheses, instruments code with NDJSON logs, guides reproduction, analyzes log evidence, and iterates until root cause is proven with cited log lines. Use when the user reports a bug, unexpected behavior, or asks to debug an issue.
Skill Claude CodeCodex
Use when the user reports jank, dropped frames, janky scrolling, slow click or typing response, poor INP, slow LCP, layout shifts (CLS), unresponsive pages, or asks to debug rendering, animation, or interaction performance in a browser app.
Skill Claude CodeCodex
Systematic evidence-based debugging using runtime logs. Generates hypotheses, instruments code with NDJSON logs, guides reproduction, analyzes log evidence, and iterates until root cause is proven with cited log lines. Use when the user reports a bug, unexpected behavior, or asks to debug an issue.
Skill Claude CodeCodex
Use when making single-property CSS or Tailwind visual changes in Next.js App Router projects. Presents a floating control widget on the page so the user can tweak the value before it is persisted. Covers atomic style changes, live preview, and cleanup. Triggers on single CSS value or single Tailwind utility class…
Skill Claude CodeCodex
Use when interactive elements that have visual spacing between them (chart bars/columns, list rows, nav items, segmented controls, tabs, calendar cells, icon buttons, legend chips) need hover or click to respond across the whole region with no dead zones. Triggers on "dead space", "deadspace", "gap between bars/items…
Skill Claude CodeCodex
Use when converting Paper canvas or design nodes from absolute positioning to flex or auto-layout. Covers Paper MCP absolute-to-flex restructuring, x-paper-clone preservation, clone z-order, computed spacing, shadow cleanup, SVG/image fidelity, layered cards, and screenshot verification.
Skill Claude CodeCodex
Use when implementing Paper MCP, Paper-to-code, design-to-code, Viewfinder, or Paper-exported JSX in React/Next.js apps. Covers component candidates, choosing the canonical artboard among iterations, data-driven charts/visualizations, globals.css tokens for arbitrary values, shadcn reuse, data-paper- roots, and…
Skill Claude CodeCodex
Use when a built app that was derived from a Paper design looks "slightly off" versus the design, or to verify a Paper-to-code implementation against its source. Covers using a local paper-sync project as the canonical oracle, porting the real fonts, extracting exact type/color/spacing values from canonical frames…
Skill Claude CodeCodex needs its repo
Use when consolidating, deduping, or reducing the number of CSS custom properties / Tailwind v4 design tokens in a globals.css file. Triggers on requests like "reduce tokens", "standardize design tokens", "too many tokens", "dedupe globals.css", "shrink @theme inline", "collapse similar colors", or any task whose goal…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: