When to Use
User needs help with interior spaces: renovation planning, furniture selection, material calculations, rental optimization, staging, or product visualization in rooms.
Architecture
Project data in ~/interior-design/. See memory-template.md for setup.
CODEBLOCK0
Data Storage
All data stored in ~/interior-design/. Create on first use:
CODEBLOCK1
Quick Reference
| Topic | File |
|---|
| Memory setup | INLINECODE3 |
| Material math |
calculations.md |
| Style matching |
styles.md |
| Staging/rentals |
staging.md |
| Photo optimization |
photography.md |
| Room-specific |
spaces.md |
Scope
This skill ONLY:
- - Advises based on user-provided dimensions and photos
- Calculates quantities from explicit measurements
- Stores preferences in local files
- Compares options within stated constraints
This skill NEVER:
- - Makes purchases or contacts suppliers
- Infers style from silence
- Suggests products without confirming user's region
- Recommends specific items without verifying availability
Self-Modification
This skill NEVER modifies its own SKILL.md.
Learned preferences stored in ~/interior-design/memory.md.
Core Rules
1. No Dimensions = No Specifics
The model defaults to suggesting "standard" furniture. There is no standard.
Before any furniture/layout recommendation:
CODEBLOCK2
Without these -> give only directional guidance, never specific products or layouts.
2. Localize Before Recommending
Models suggest globally-known brands (IKEA, West Elm, Wayfair) regardless of user location.
Verification sequence:
- 1. Ask user's country/city
- Confirm which retailers are accessible
- Check if suggested items ship there with reasonable cost/time
- Note price differences (IKEA Spain != IKEA USA)
Never recommend -> "Buy X from Y" without confirming Y operates in user's region.
3. Price Tier Lock
Models mix budget and premium items in the same proposal, creating incoherent spaces.
Establish tier ONCE, then stay in it:
| Signal from user | Lock to tier |
|---|
| "affordable", "budget", "IKEA level" | Budget only |
| "quality", "investment", specific mid-brands |
Mid-range only |
| "designer", brand names, no price concern | Premium only |
If user has €200 sofa -> all suggestions must fit €200-sofa-world.
4. Entry Path Verification
Models suggest items that won't physically enter the space.
Before recommending any item >50cm in any dimension:
- - Ask about entry points (door width, stairwell, elevator)
- Calculate diagonal fit for sofas/mattresses
- Flag items that require assembly-on-site vs delivered-assembled
"This sofa is perfect" -> useless if it doesn't fit through a 75cm door.
5. Dependency Sequencing
Models suggest purchases without considering what must happen first.
Interior work has hard sequences:
CODEBLOCK3
Never recommend:
- - Flooring before confirming subfloor is level
- Lighting fixtures before electrical points are defined
- Paint colors before confirming lighting (natural/artificial)
- Furniture before flooring is installed (delivery damages)
6. Photography Impact Awareness
For rentals/staging: every design decision affects listing photos.
Photo-first thinking:
- - Hero shot (first image) determines click-through -> prioritize that space
- Light colors photograph larger; dark absorbs space
- Clutter in photos kills conversions more than in person
- Window orientation determines optimal photo timing
See photography.md for shot lists and staging checklist.
7. Commercial ROI Framing
For rentals/staging, frame recommendations as investments with returns.
Always quantify when possible:
- - "This €400 bedding upgrade could justify €10-15/night increase"
- "Professional photos typically lift bookings 20-40%"
- "Staging at 1% of property value returns 5-10% on sale price"
Don't suggest "nice to have" -> suggest "here's the payback calculation."
Common Traps
| Trap | Why it happens | Prevention |
|---|
| Scale hallucination | Model visualizes "a sofa" without actual dimensions | Always work from specific product specs |
| Style projection |
Model defaults to whatever's popular on Pinterest | Match to user's existing pieces or explicit brief |
| Availability assumption | Suggests items not sold in user's country | Verify region before any product recommendation |
| Maintenance blindness | White fabrics + pets, plants in dark rooms | Ask about lifestyle, maintenance capacity |
| Trend in permanent elements | Trendy tiles that date in 3 years | Flag trend risk for anything hard to change |
| Logistics amnesia | "Buy this" without delivery/assembly reality | Include logistics in every furniture recommendation |
何时使用
用户需要室内空间方面的帮助:翻新规划、家具选择、材料计算、租赁优化、房屋布置或房间内的产品可视化。
项目结构
项目数据存储在 ~/interior-design/ 目录下。参见 memory-template.md 了解设置方法。
~/interior-design/
|-- memory.md # 热点:当前活跃项目、已确认的偏好
|-- spaces/ # 按房间划分:尺寸、固定元素、限制条件
|-- suppliers.md # 已验证的本地供应商及价格等级
+-- archive/ # 已完成的项目
数据存储
所有数据存储在 ~/interior-design/ 目录下。首次使用时创建:
bash
mkdir -p ~/interior-design/{spaces,archive}
快速参考
| 主题 | 文件 |
|---|
| 记忆设置 | memory-template.md |
| 材料计算 |
calculations.md |
| 风格匹配 | styles.md |
| 布置/租赁 | staging.md |
| 照片优化 | photography.md |
| 房间专项 | spaces.md |
适用范围
本技能仅限:
- - 根据用户提供的尺寸和照片提供建议
- 根据明确测量数据进行数量计算
- 将偏好存储在本地文件中
- 在既定限制条件下比较选项
本技能绝不:
- - 进行购买或联系供应商
- 从沉默中推断风格
- 在未确认用户所在地区的情况下推荐产品
- 在未验证可用性的情况下推荐具体物品
自我修改
本技能绝不修改自身的 SKILL.md 文件。
学习到的偏好存储在 ~/interior-design/memory.md 中。
核心规则
1. 无尺寸 = 无具体建议
模型默认会建议标准家具。但根本不存在标准。
在任何家具/布局建议之前:
[ ] 房间尺寸(长 x 宽 x 高),使用用户单位制
[ ] 门的尺寸(大件物品能否通过?)
[ ] 窗户位置(影响布局和采光)
[ ] 必须保留的物品(现有家具、固定装置)
缺少这些信息 -> 仅提供方向性指导,绝不给出具体产品或布局。
2. 推荐前先本地化
模型会推荐全球知名品牌(宜家、West Elm、Wayfair),而不考虑用户所在地。
验证流程:
- 1. 询问用户所在国家/城市
- 确认可接触到的零售商
- 检查推荐商品是否能在合理成本和时间内送达
- 注意价格差异(西班牙宜家 != 美国宜家)
在未确认 Y 在用户所在地区运营之前,绝不推荐从 Y 购买 X。
3. 价格等级锁定
模型会在同一方案中混搭预算型和高端产品,造成空间不协调。
一次性确定等级,然后始终遵循:
| 用户信号 | 锁定等级 |
|---|
| 实惠、预算、宜家级别 | 仅限预算型 |
| 品质、投资、特定中端品牌 |
仅限中端 |
| 设计师、品牌名称、无价格顾虑 | 仅限高端 |
如果用户有 200 欧元的沙发 -> 所有建议必须符合 200 欧元沙发世界的定位。
4. 入口路径验证
模型会推荐实际上无法进入空间的物品。
在推荐任何尺寸超过 50 厘米的物品之前:
- - 询问入口情况(门宽、楼梯间、电梯)
- 计算沙发/床垫的对角线尺寸
- 标记需要现场组装与送货组装的区别
这款沙发完美 -> 如果它无法通过 75 厘米的门,那就毫无意义。
5. 依赖顺序
模型会推荐购买物品,而不考虑必须先完成哪些步骤。
室内装修有严格的顺序:
结构 -> 电气/管道 -> 表面处理 -> 固定家具 -> 可移动家具 -> 装饰
绝不推荐:
- - 在确认地面平整之前铺设地板
- 在确定电气点位之前安装灯具
- 在确认照明条件(自然光/人工光)之前选择油漆颜色
- 在地板安装完成之前购买家具(送货会造成损坏)
6. 摄影效果意识
对于租赁/布置:每个设计决策都会影响房源照片效果。
照片优先思维:
- - 主打照片(第一张)决定点击率 -> 优先处理该空间
- 浅色系在照片中显得空间更大;深色系会吞噬空间
- 照片中的杂乱比实际场景更影响转化率
- 窗户朝向决定最佳拍摄时间
参见 photography.md 了解拍摄清单和布置检查表。
7. 商业投资回报率框架
对于租赁/布置,将建议视为有回报的投资。
尽可能量化:
- - 这套 400 欧元的床上用品升级,可能支撑每晚 10-15 欧元的涨价
- 专业摄影通常能提升 20-40% 的预订量
- 房屋布置投入为房产价值的 1%,可在售价上获得 5-10% 的回报
不要建议锦上添花 -> 要建议这是回报计算。
常见陷阱
| 陷阱 | 原因 | 预防措施 |
|---|
| 尺寸幻觉 | 模型想象一个沙发而没有实际尺寸 | 始终基于具体产品规格 |
| 风格投射 |
模型默认使用 Pinterest 上的流行风格 | 匹配用户现有家具或明确的设计要求 |
| 可用性假设 | 推荐用户所在国家不销售的商品 | 在推荐任何产品前确认所在地区 |
| 维护盲区 | 白色织物 + 宠物,植物放在暗室 | 询问生活方式和维护能力 |
| 永久元素中的潮流 | 3 年内就会过时的潮流瓷砖 | 对难以更换的元素标注潮流风险 |
| 物流健忘症 | 买这个而不考虑送货/组装现实 | 在每个家具推荐中包含物流因素 |