customer-panel-of-experts/SKILL.md
Build a panel of your real buyer personas (from a deep scan of any tools you allow it to connect to) and have them debate any decision you bring — a marketing launch, a price increase, a new product, a positioning change, a feature cut. Returns a structured debate, the strongest objections, and a clear recommendation. Use when you want your actual customers in the room before you commit.
npx skillsauth add onewave-ai/claude-skills customer-panel-of-expertsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Put your customers in the room before you spend money or burn trust. This skill assembles a panel of data-grounded buyer personas and runs a real debate on whatever you're deciding — then hands you the decision, the dissent, and what to test next.
It is the flagship of the panel family. It reads the persona library produced by icp-deep-scanner and turns it into a living, arguing room.
The panel is only as good as its members. In order of preference:
personas/ and icp-profile.md (output of icp-deep-scanner). Load every persona file and personas/index.md.icp-deep-scanner first (read-only) to build it from real data.Restate the decision crisply and lock the variables before debating:
If the user's ask is vague ("is this a good idea?"), tighten it into a decision with options before proceeding.
Select 3–6 personas relevant to THIS decision (a pricing decision needs the economic buyer and a price-sensitive segment; a feature cut needs the power users who rely on it). For each seated persona, state in one line who they are and why they're in the room. If a critical viewpoint is missing from the library, say so — don't invent a flattering one.
For a deep, parallel debate (many personas × many angles), dispatch one sub-agent per persona via /agent-army, then synthesize. Otherwise run it inline.
Each persona argues in character, from their real goals, pains, and language — not as a generic critic. Structure:
Keep personas honest: include the ones who will hate it. A panel that all agrees is a panel you rigged.
# Customer Panel — {Decision}
Generated: {timestamp} · Panel: {persona list} · Grounding: {data-backed / PROVISIONAL}
## Recommendation: {GO / GO WITH CHANGES / NO / TEST FIRST}
One paragraph: what to do and why, in plain language.
## Vote by persona
| Persona | Verdict | Why | If it ships anyway, they will… |
## The objections that matter (ranked)
1. {Objection} — who raises it, how likely to act, blast radius, mitigation.
## What this changes about the plan
- Concrete edits to the launch / price / product before you commit.
## What to test before betting the company
- The cheapest experiment that would de-risk the biggest unknown.
## Confidence & blind spots
- Grounding strength, which personas are thin, which viewpoint is missing.
Offer to: rerun the panel against a revised plan, hand the strongest objection to prospect-panel-simulator to test live messaging, route a pricing decision to pricing-change-strategist, or escalate a full launch to product-launch-war-room.
Grounded personas beat invented ones — and provisional panels say so loudly · read-only connections · no real PII in output · include the customers who'll hate it · every verdict ties to a persona's real motivation.
development
Build a complete typographic system -- modular or fluid type scale, line-height and tracking per size, weight roles, and vertical rhythm -- exported as tokens, Tailwind config, and CSS. Pairs with font-pairing-suggester (which picks the fonts; this builds the system they live in).
development
Respond to Google, Yelp, and industry reviews in the owner's voice -- gracious on the 5-stars, masterful on the 1-stars. Handles the angry customer, the unfair review, the fake review, and the one that mentions a legal or health issue. Every response written for the thousand future customers reading it.
tools
--- name: motion-language-designer description: Define a product's motion design language -- duration and easing scales, choreography rules, and signature moves -- and export it as tokens plus ready-to-use Framer Motion variants and CSS. The difference between animations and a motion system: everything moves like it belongs to the same product. tools: Read, Glob, Grep, Write, Edit, Bash model: inherit --- # Motion Language Designer Design motion the way type and color get designed: as a system
development
Get a local business found on Google -- audit and optimize the Google Business Profile, local pack ranking factors, review velocity, NAP consistency across directories, and location pages. For businesses whose customers search "near me," this outranks everything else in marketing.