$npx -y skills add AlpacaLabsLLC/skills-for-architects --skill product-pairSuggest 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.
| 1 | # /product-pair — Product Pairing |
| 2 | |
| 3 | "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. |
| 4 | |
| 5 | ## When to Use |
| 6 | |
| 7 | - Building out a room or vignette from a hero piece |
| 8 | - Designer has a key product and needs to complete the palette |
| 9 | - Presenting a coordinated product package to a client |
| 10 | - Filling gaps in an FF&E schedule by category |
| 11 | |
| 12 | ## Step 1: Accept Input |
| 13 | |
| 14 | **By name:** |
| 15 | ``` |
| 16 | /product-pair Blu Dot Diplomat Sofa |
| 17 | ``` |
| 18 | |
| 19 | **By name + context:** |
| 20 | ``` |
| 21 | /product-pair Blu Dot Diplomat Sofa for a tech office lounge |
| 22 | ``` |
| 23 | |
| 24 | **By product details:** |
| 25 | ``` |
| 26 | /product-pair |
| 27 | Name: Diplomat Sofa |
| 28 | Brand: Blu Dot |
| 29 | Materials: Steel frame, fabric upholstery |
| 30 | Color: Edwards Navy |
| 31 | Style: Contemporary, minimal |
| 32 | Price: $2,499 |
| 33 | Context: Corporate lounge, 6-person seating area |
| 34 | ``` |
| 35 | |
| 36 | ## Step 2: Analyze the Source Product |
| 37 | |
| 38 | Identify the product's design DNA: |
| 39 | - **Style language**: Mid-century, Scandinavian, industrial, contemporary, etc. |
| 40 | - **Material palette**: Wood type, metal finish, upholstery type |
| 41 | - **Color family**: Warm neutrals, cool tones, bold accent, monochrome |
| 42 | - **Scale**: Compact/apartment, standard, generous/commercial |
| 43 | - **Price tier**: Budget (<$500), mid-range ($500-$2,000), premium ($2,000-$5,000), luxury ($5,000+) |
| 44 | - **Market**: Residential, contract, hospitality |
| 45 | |
| 46 | ## Step 3: Determine Pairing Categories |
| 47 | |
| 48 | Based on the source product's category, identify what typically pairs with it: |
| 49 | |
| 50 | | Source Category | Pair With | |
| 51 | |----------------|-----------| |
| 52 | | Sofa | Coffee table, side table, floor lamp, throw pillow, rug, ottoman | |
| 53 | | Lounge Chair | Side table, floor lamp, ottoman, throw | |
| 54 | | Dining Table | Dining chairs, pendant light, sideboard, rug | |
| 55 | | Desk | Task chair, desk lamp, monitor arm, desk organizer | |
| 56 | | Bed | Nightstands, table lamps, bench, rug, dresser | |
| 57 | | Conference Table | Conference chairs, credenza, pendant/linear light | |
| 58 | | Task Chair | Desk, monitor arm, task light | |
| 59 | |
| 60 | If the designer provided context (e.g., "tech office lounge"), factor that into category selection. |
| 61 | |
| 62 | ## Step 4: Search for Pairings |
| 63 | |
| 64 | For each pairing category, search for products that match the source's: |
| 65 | - **Style**: Same design language or intentional contrast |
| 66 | - **Material harmony**: Complementary materials (e.g., walnut sofa → brass lamp, not chrome) |
| 67 | - **Color coordination**: Same palette, complementary, or intentional accent |
| 68 | - **Scale proportion**: Appropriately sized relative to the source |
| 69 | - **Price alignment**: Similar tier (don't pair a $5,000 sofa with a $30 lamp) |
| 70 | |
| 71 | Run 2-3 searches per pairing category. Target 5-8 total pairings across different categories. |
| 72 | |
| 73 | ## Step 5: Present Pairings |
| 74 | |
| 75 | ``` |
| 76 | ## Pairings for: Diplomat Sofa — Blu Dot |
| 77 | |
| 78 | Source: Contemporary minimal, steel/navy fabric, $2,499 |
| 79 | |
| 80 | ### Coffee Table |
| 81 | **Minimalista Coffee Table — Blu Dot** · $799 |
| 82 | 48"W × 24"D × 16"H · Steel, glass |
| 83 | Same brand, same design language. Steel frame echoes the sofa's base. |
| 84 | |
| 85 | ### Side Table |
| 86 | **Swole Small Side Table — Blu Dot** · $349 |
| 87 | 15" dia × 18"H · Steel, solid walnut top |
| 88 | Adds warmth with walnut. Low profile sits well next to the sofa arm height. |
| 89 | |
| 90 | ### Floor Lamp |
| 91 | **IC F1 — Flos** · $695 |
| 92 | 14" dia × 53"H · Brass, opal glass |
| 93 | Sculptural counterpoint to the sofa's linearity. Brass warms the cool navy. |
| 94 | |
| 95 | ### Throw Pillow |
| 96 | **Dot Dash Pillow — Loom Decor** · $89 |
| 97 | 20" × 20" · Linen blend |
| 98 | Texture contrast against the sofa fabric. Available in coordinating colorways. |
| 99 | |
| 100 | ### Rug |
| 101 | **Sathi Rug — Armadillo** · $1,450 |
| 102 | 8' × 10' · Wool, undyed |
| 103 | Neutral base grounds the navy. Contract-grade durability. |
| 104 | |
| 105 | --- |
| 106 | |
| 107 | ## Pairing Summary |
| 108 | |
| 109 | | Category | Product | Brand | Price | Why | |
| 110 | |----------|---------|-------|-------|-----| |
| 111 | | Coffee Table | Minimalista | Blu Dot | $799 | Same language, steel continuity | |
| 112 | | Side Table | Swole Small | Blu Dot | $349 | Walnut warmth, right height | |
| 113 | | Floor Lamp | IC F1 | Flos | $695 | Brass accent, sculptural form | |
| 114 | | Pillow | Dot Dash | Loom Decor | $89 | Texture contrast | |
| 115 | | Rug | Sathi | Armadillo | $1,450 | Neutral ground, contract-grade | |
| 116 | |
| 117 | **Total pairing package: $3,382** |
| 118 | ``` |
| 119 | |
| 120 | ### Presentation rules |
| 121 | |
| 122 | - **Explain the design reasoning** for each pairing — material harmony, color logic, scale, style |
| 123 | - **Mix brands** — don't just suggest the same brand for everything (unless the designer asks) |
| 124 | - **Include at least one accent** — a piece that creates intentional contrast (different material, color pop, differe |