/product-pair — Product Pairing
"What goes with this?" Takes a product and suggests complementary items across different categories — a side table for a sofa, a floor lamp for a reading chair, a rug for a dining table. Returns 5-8 pairings with reasoning rooted in design principles.
When to Use
- Building out a room or vignette from a hero piece
- Designer has a key product and needs to complete the palette
- Presenting a coordinated product package to a client
- Filling gaps in an FF&E schedule by category
Step 1: Accept Input
By name:
/product-pair Blu Dot Diplomat Sofa
By name + context:
/product-pair Blu Dot Diplomat Sofa for a tech office lounge
By product details:
/product-pair
Name: Diplomat Sofa
Brand: Blu Dot
Materials: Steel frame, fabric upholstery
Color: Edwards Navy
Style: Contemporary, minimal
Price: $2,499
Context: Corporate lounge, 6-person seating area
Step 2: Analyze the Source Product
Identify the product's design DNA:
- Style language: Mid-century, Scandinavian, industrial, contemporary, etc.
- Material palette: Wood type, metal finish, upholstery type
- Color family: Warm neutrals, cool tones, bold accent, monochrome
- Scale: Compact/apartment, standard, generous/commercial
- Price tier: Budget (<$500), mid-range ($500-$2,000), premium ($2,000-$5,000), luxury ($5,000+)
- Market: Residential, contract, hospitality
Step 3: Determine Pairing Categories
Based on the source product's category, identify what typically pairs with it:
| Source Category |
Pair With |
| Sofa |
Coffee table, side table, floor lamp, throw pillow, rug, ottoman |
| Lounge Chair |
Side table, floor lamp, ottoman, throw |
| Dining Table |
Dining chairs, pendant light, sideboard, rug |
| Desk |
Task chair, desk lamp, monitor arm, desk organizer |
| Bed |
Nightstands, table lamps, bench, rug, dresser |
| Conference Table |
Conference chairs, credenza, pendant/linear light |
| Task Chair |
Desk, monitor arm, task light |
If the designer provided context (e.g., "tech office lounge"), factor that into category selection.
Step 4: Search for Pairings
For each pairing category, search for products that match the source's:
- Style: Same design language or intentional contrast
- Material harmony: Complementary materials (e.g., walnut sofa → brass lamp, not chrome)
- Color coordination: Same palette, complementary, or intentional accent
- Scale proportion: Appropriately sized relative to the source
- Price alignment: Similar tier (don't pair a $5,000 sofa with a $30 lamp)
Run 2-3 searches per pairing category. Target 5-8 total pairings across different categories.
Step 5: Present Pairings
## Pairings for: Diplomat Sofa — Blu Dot
Source: Contemporary minimal, steel/navy fabric, $2,499
### Coffee Table
**Minimalista Coffee Table — Blu Dot** · $799
48"W × 24"D × 16"H · Steel, glass
Same brand, same design language. Steel frame echoes the sofa's base.
### Side Table
**Swole Small Side Table — Blu Dot** · $349
15" dia × 18"H · Steel, solid walnut top
Adds warmth with walnut. Low profile sits well next to the sofa arm height.
### Floor Lamp
**IC F1 — Flos** · $695
14" dia × 53"H · Brass, opal glass
Sculptural counterpoint to the sofa's linearity. Brass warms the cool navy.
### Throw Pillow
**Dot Dash Pillow — Loom Decor** · $89
20" × 20" · Linen blend
Texture contrast against the sofa fabric. Available in coordinating colorways.
### Rug
**Sathi Rug — Armadillo** · $1,450
8' × 10' · Wool, undyed
Neutral base grounds the navy. Contract-grade durability.
---
## Pairing Summary
| Category | Product | Brand | Price | Why |
|----------|---------|-------|-------|-----|
| Coffee Table | Minimalista | Blu Dot | $799 | Same language, steel continuity |
| Side Table | Swole Small | Blu Dot | $349 | Walnut warmth, right height |
| Floor Lamp | IC F1 | Flos | $695 | Brass accent, sculptural form |
| Pillow | Dot Dash | Loom Decor | $89 | Texture contrast |
| Rug | Sathi | Armadillo | $1,450 | Neutral ground, contract-grade |
**Total pairing package: $3,382**
Presentation rules
- Explain the design reasoning for each pairing — material harmony, color logic, scale, style
- Mix brands — don't just suggest the same brand for everything (unless the designer asks)
- Include at least one accent — a piece that creates intentional contrast (different material, color pop, different era)
- Stay in the price tier — pairings should feel proportionate to the source
- Note contract availability if the source is contract-grade
Step 6: Save
If the designer picks pairings, write to the master Google Sheet using the 33-column schema defined in ../../schema/product-schema.md (read for column reference and formats). Use ../../schema/sheet-conventions.md for CRUD patterns.
- Column AD (Tags): append
pair:{source-product-name} for traceability
- Column AE (Notes): "Paired with {source product}. {Design reasoning}"
- Column AF (Status): "saved"
- Column AG (Source): "product-pair"
Pairs With
/product-match — match finds alternatives to the source, pair finds complements
/product-research — research finds products from a brief, pair builds around an anchor piece
/product-enrich — enrich paired products with full metadata
/product-data-import — import the source + pairings into the master schedule
1---2name: product-pair3description: Suggest complementary products that pair well with a given item — side tables for sofas, task lights for desks, etc. Use when the user asks "what goes with" a product, wants coordinating pieces, or asks to complete a furniture grouping.4---5
6# /product-pair — Product Pairing
7
8"What goes with this?" Takes a product and suggests complementary items across different categories — a side table for a sofa, a floor lamp for a reading chair, a rug for a dining table. Returns 5-8 pairings with reasoning rooted in design principles.
9
10## When to Use
11
12- Building out a room or vignette from a hero piece
13- Designer has a key product and needs to complete the palette
14- Presenting a coordinated product package to a client
15- Filling gaps in an FF&E schedule by category
16
17## Step 1: Accept Input
18
19**By name:**
20```
21/product-pair Blu Dot Diplomat Sofa
22```
23
24**By name + context:**
25```
26/product-pair Blu Dot Diplomat Sofa for a tech office lounge
27```
28
29**By product details:**
30```
31/product-pair
32Name: Diplomat Sofa
33Brand: Blu Dot
34Materials: Steel frame, fabric upholstery
35Color: Edwards Navy
36Style: Contemporary, minimal
37Price: $2,499
38Context: Corporate lounge, 6-person seating area
39```
40
41## Step 2: Analyze the Source Product
42
43Identify the product's design DNA:
44- **Style language**: Mid-century, Scandinavian, industrial, contemporary, etc.
45- **Material palette**: Wood type, metal finish, upholstery type
46- **Color family**: Warm neutrals, cool tones, bold accent, monochrome
47- **Scale**: Compact/apartment, standard, generous/commercial
48- **Price tier**: Budget (<$500), mid-range ($500-$2,000), premium ($2,000-$5,000), luxury ($5,000+)
49- **Market**: Residential, contract, hospitality
50
51## Step 3: Determine Pairing Categories
52
53Based on the source product's category, identify what typically pairs with it:
54
55| Source Category | Pair With |
56|----------------|-----------|
57| Sofa | Coffee table, side table, floor lamp, throw pillow, rug, ottoman |
58| Lounge Chair | Side table, floor lamp, ottoman, throw |
59| Dining Table | Dining chairs, pendant light, sideboard, rug |
60| Desk | Task chair, desk lamp, monitor arm, desk organizer |
61| Bed | Nightstands, table lamps, bench, rug, dresser |
62| Conference Table | Conference chairs, credenza, pendant/linear light |
63| Task Chair | Desk, monitor arm, task light |
64
65If the designer provided context (e.g., "tech office lounge"), factor that into category selection.
66
67## Step 4: Search for Pairings
68
69For each pairing category, search for products that match the source's:
70- **Style**: Same design language or intentional contrast
71- **Material harmony**: Complementary materials (e.g., walnut sofa → brass lamp, not chrome)
72- **Color coordination**: Same palette, complementary, or intentional accent
73- **Scale proportion**: Appropriately sized relative to the source
74- **Price alignment**: Similar tier (don't pair a $5,000 sofa with a $30 lamp)
75
76Run 2-3 searches per pairing category. Target 5-8 total pairings across different categories.
77
78## Step 5: Present Pairings
79
80```
81## Pairings for: Diplomat Sofa — Blu Dot
82
83Source: Contemporary minimal, steel/navy fabric, $2,499
84
85### Coffee Table
86**Minimalista Coffee Table — Blu Dot** · $799
8748"W × 24"D × 16"H · Steel, glass
88Same brand, same design language. Steel frame echoes the sofa's base.
89
90### Side Table
91**Swole Small Side Table — Blu Dot** · $349
9215" dia × 18"H · Steel, solid walnut top
93Adds warmth with walnut. Low profile sits well next to the sofa arm height.
94
95### Floor Lamp
96**IC F1 — Flos** · $695
9714" dia × 53"H · Brass, opal glass
98Sculptural counterpoint to the sofa's linearity. Brass warms the cool navy.
99
100### Throw Pillow
101**Dot Dash Pillow — Loom Decor** · $89
10220" × 20" · Linen blend
103Texture contrast against the sofa fabric. Available in coordinating colorways.
104
105### Rug
106**Sathi Rug — Armadillo** · $1,450
1078' × 10' · Wool, undyed
108Neutral base grounds the navy. Contract-grade durability.
109
110---
111
112## Pairing Summary
113
114| Category | Product | Brand | Price | Why |
115|----------|---------|-------|-------|-----|
116| Coffee Table | Minimalista | Blu Dot | $799 | Same language, steel continuity |
117| Side Table | Swole Small | Blu Dot | $349 | Walnut warmth, right height |
118| Floor Lamp | IC F1 | Flos | $695 | Brass accent, sculptural form |
119| Pillow | Dot Dash | Loom Decor | $89 | Texture contrast |
120| Rug | Sathi | Armadillo | $1,450 | Neutral ground, contract-grade |
121
122**Total pairing package: $3,382**
123```
124
125### Presentation rules
126
127- **Explain the design reasoning** for each pairing — material harmony, color logic, scale, style
128- **Mix brands** — don't just suggest the same brand for everything (unless the designer asks)
129- **Include at least one accent** — a piece that creates intentional contrast (different material, color pop, different era)
130- **Stay in the price tier** — pairings should feel proportionate to the source
131- **Note contract availability** if the source is contract-grade
132
133## Step 6: Save
134
135If the designer picks pairings, write to the master Google Sheet using the 33-column schema defined in `../../schema/product-schema.md` (read for column reference and formats). Use `../../schema/sheet-conventions.md` for CRUD patterns.
136
137- Column AD (Tags): append `pair:{source-product-name}` for traceability
138- Column AE (Notes): "Paired with {source product}. {Design reasoning}"
139- Column AF (Status): "saved"
140- Column AG (Source): "product-pair"
141
142## Pairs With
143
144- `/product-match` — match finds alternatives to the source, pair finds complements
145- `/product-research` — research finds products from a brief, pair builds around an anchor piece
146- `/product-enrich` — enrich paired products with full metadata
147- `/product-data-import` — import the source + pairings into the master schedule