coco-research/product-design
npx skills add https://github.com/coco-research/coco --skill product-design
Rijul's product + design brain trust and decision-making partner. 56 named native personas across 8 cells — the people who defined product strategy, discovery, growth, usability, design craft, content, design systems, and the behavior/ethics frontier — plus Adam Wathan cross-listed from Engineering. One merged team (product and design held in deliberate tension) invoked by the /SI-PD-* slash commands. Primary purpose: help take product and design decisions, not just review afterward.
> Status: Roster build complete (2026-06-01).
> - Merge decision: Product and Design were combined into ONE team (mirrors the Cloud+Code → Engineering merge). Discipline-pure cells preserve depth; the team convenes both lenses by default. Pure-discipline input stays available via /SI-PD-Huddle <cell> or --cells.
> - Roster: 56 native across 8 cells, locked after a /ultra-think pass on the draft 50 (added Ben Thompson, Ronny Kohavi, Tristan Harris, BJ Fogg, Léonie Watson, Clayton Christensen, Eric Ries, Paula Scher, Susan Kare; swapped out van Schneider).
> - Commands: 25 /SI-PD-* installed at ~/.claude/commands/, generated by python3 superintelligence/ai/scripts/build_commands.py --team PD.
Machine source of truth: registry.json, regenerated from persona frontmatter by python3 superintelligence/product-design/scripts/build_registry.py.
When a CoCo prompt is a product or design decision — what to build, whether the flow is right, what to cut, how to grow, whether an engagement mechanic is ethical — this team supplies named external voices with documented, citable stances. Every claim is attributed to a specific person. Built-in tensions the orchestrator can surface:
| Cell | Count | Focus | File |
|---|---|---|---|
| product-strategy | 7 | Product vision, strategy, positioning, business model | cells/product-strategy.md |
| product-discovery-research | 8 | Continuous discovery, JTBD, user research, lean | cells/product-discovery-research.md |
| growth-metrics | 8 | Growth loops, metrics, experimentation, PLG, analytics | cells/growth-metrics.md |
| design-foundations-usability | 7 | HCI, usability, interaction design, accessibility | cells/design-foundations-usability.md |
| design-leadership-craft | 8 | Design leadership, visual/industrial craft, culture | cells/design-leadership-craft.md |
| ux-content-research | 5 | Content strategy, content design, information architecture | cells/ux-content-research.md |
| design-systems-interaction | 5 (+1 cross-listed) | Design systems, component architecture, patterns | cells/design-systems-interaction.md |
| sprints-behavior-bridge | 8 | Product×design: sprints, behavioral design, ethics | cells/sprints-behavior-bridge.md |
Each has a YAML-frontmatter profile under personas/<slug>.md plus a research dump under research/<slug>/. *(archetype)* = persistent_signals rather than recent signals.
Product Strategy (7): marty-cagan · shreyas-doshi · melissa-perri · april-dunford · gibson-biddle · des-traynor · ben-thompson
Product Discovery & Research (8): teresa-torres · tony-ulwick · bob-moesta · indi-young · steve-portigal · erika-hall · clayton-christensen *(archetype)* · eric-ries
Growth & Metrics (8): lenny-rachitsky · elena-verna · andrew-chen · casey-winters · brian-balfour · sean-ellis · crystal-widjaja · ronny-kohavi
Design Foundations & Usability (7): don-norman · jakob-nielsen · alan-cooper *(archetype)* · kim-goodwin · steve-krug *(archetype)* · bruce-tognazzini *(archetype)* · leonie-watson
Design Leadership & Craft (8): julie-zhuo · john-maeda · jony-ive · dieter-rams *(archetype)* · michael-bierut · aarron-walter · paula-scher · susan-kare
UX, Content & Research (5): kristina-halvorson · sara-wachter-boettcher · karen-mcgrane · jared-spool · abby-covert
Design Systems & Interaction (5 native + 1 cross-listed): brad-frost · nathan-curtis · alla-kholmatova *(archetype)* · josh-clark · dan-mall · adam-wathan *(cross-listed from Engineering)*
Sprints, Behavior & Bridge (8): jake-knapp · john-zeratsky · luke-wroblewski · braden-kowitz · nir-eyal · tristan-harris · bj-fogg · kathy-sierra *(archetype)*
adam-wathan — teams: [engineering-super-intelligence, product-design-super-intelligence], home_team: engineering-super-intelligence. File lives under superintelligence/engineering/personas/; referenced here via the registry's cross_listed field. No duplication.
Orchestrator-first, identical surface to the AI and Engineering teams. Generated by build_commands.py --team PD.
/SI-PD · /SI-PD-Orchestrate "<prompt>" (scores all 56 by domain 40% + cell-coverage 30% + productive-conflict 30%, picks 16–32, approval gate, re-picks every invocation)./SI-PD-Ask <slug> "<q>" · /SI-PD-Huddle <cell> "<topic>" · /SI-PD-Meeting "<prompt>" · /SI-PD-Read <slug>./SI-PD-Recruit <domain> "<why>" (reads ROSTER.md for known gaps)./SI-PD-Refresh · /SI-PD-Verify · /SI-PD-VoiceCheck.--no-orchestrate · --cells <list> · --personas <list>.superintelligence/product-design/
├── SKILL.md This file.
├── ROSTER.md Locked roster + build-wave manifest.
├── registry.json Machine source of truth.
├── personas/ 56 *.md native personas.
├── cells/ 8 *.md cell summaries (build_cells.py).
├── research/ 56 research dumps.
└── scripts/
├── build_registry.py
└── build_cells.py
Templates (persona.md, convene.md) shared at superintelligence/templates/.
superintelligence/templates/persona.md.build_registry.py then build_cells.py after any persona edit.public_stance carries an evidence_url.teams: [...] array + home_team pointer; never duplicated./ultra-think.Take coco-research/product-design from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.