Feature Testimonial Mosaic

Give one detailed customer quote the lead, then surround it with three shorter statements in a responsive mosaic. The featured card has an organization-mark slot and a larger quotation; the remaining cards keep author attribution beneath the words. The supplied React source is static layout code that depends on project Card and Avatar components, not a self-contained review platform.

What you get

  • A Testimonials React/TypeScript component and usage example containing four hardcoded quotes. The first card is featured, a second spans two medium-screen columns, and the others provide compact supporting statements. Copy and maintain the source within your project.
  • A stacked base layout, two columns from the small breakpoint and four from medium width. The feature card spans two columns and, on large screens, both rows. Card and Avatar APIs structure the visuals, attribution and fallback initials; their implementations are not included.
  • The written visual contract defines warm paper/teal light tokens, dark roles, Outfit body type, Sora headings and a 0.875rem base radius. It specifies restrained motion and inline SVG interface icons with 1.5 px square-cap strokes, plus monochrome visibly named vendor marks. Reconcile fixed example styles with those references during integration; one token does not control every literal class or animation.
  • Imagery/icon guidance, third-party notes and a source-check script. The required local Card/Avatar modules, portrait/wordmark files and WOFF2 fonts are absent from this archive. React, compatible host components, aliases and utility/theme styling must be supplied or adapted.

Before you choose

Feature the story with the clearest specific experience, not simply the longest quotation. Keep every attribution and fallback accurate, and review the mosaic as a reading order rather than only as an attractive desktop shape.

Good fit

  • A product or service with one substantial approved customer story and several shorter supporting quotes.
  • A page needing an existing hierarchy between featured and secondary testimonial content rather than a uniform list.
  • A team ready to integrate its own UI primitives, maintain source and supply accurate names, roles and local media.

Not for

  • Review collection, rating calculation, a carousel, animated switching or verification of the sample product claims.
  • A dependency-complete/versioned block or automatic visual compatibility with an established design system.
  • Navigation, forms, authentication or checkout, or proof that the sample people and portrait filenames refer to the same real individuals.

How to use

You say/testimonial-mosaic Add the Feature Testimonial Mosaic section to the landing page for [product name]. Use the quotes, names and portraits I provide; do not invent testimonials. Follow the existing page framework and styling.
  1. Read the host framework and UI conventions before copying the component/demo. Supply compatible Card/CardContent/CardHeader and Avatar/AvatarImage/AvatarFallback modules or adapt to existing primitives; this ZIP contains only their imports. Other stacks need a real port, with standalone HTML reserved for an explicitly standalone output.

  2. Replace the heading, support, four quotations, names and roles with approved factual content. The sample thousands-of-teams language and claims about dark mode, RTL or production parity are demonstration praise, not product tests performed by this Skill.

  3. Supply accurate local portraits and any authorized organization mark. Several displayed names differ from avatar filenames, and some fallback initials do not match the cited person; correct the full quote/name/role/photo/fallback group together. Follow the imagery guide’s portrait/abstract/photo slot distinctions and deliver suitable WebP/font files locally.

  4. Keep the featured quote sufficiently substantial to justify its larger space, but test its full length at every breakpoint. Apply the documented token/icon contract and reconcile custom card classes such as variant-mixed with the host. The main component has no content-prop API; edit source or add one deliberately.

  5. Run node scripts/check-blocks.mjs TARGET, build and review stacked reading order, featured-card spans, all portrait/fallback states and dark/light contrast. The source checker cannot prove the missing primitives are compatible, claims are authentic, media exists or the responsive composition works with your actual quotes.

Requirements and costs

You bring
Not collected yet
Dependencies
Not collected yet
Outside costs
Not collected yet
Publisher testing
v1.0.1 — Claude Code / Claude Desktop / Cowork / Codex / ChatGPT

FAQ

User reviews

—0 reviews

Select a star to share your experience.

No reviews yet. Ratings appear once readers share real experiences.

Similar Skills

View all skills