# 商品属性填写

## 触发条件
- 用户需要填写电商平台商品属性
- 用户提到属性填写、SKU设置、规格参数、销售属性
- 涉及淘宝/京东/拼多多/抖音等平台

## 执行步骤

### 步骤1：读取规范与信息收集
1. 使用 `read_knowledge knowledge_name='ecommerce_attribute_rules'` 读取属性填写规范
2. 使用 `ask_user` 确认以下信息：
   - 商品名称、品牌、类目
   - 目标平台（可多选）
   - 商品实物信息：材质、尺寸、重量、颜色等
   - SKU维度：有哪些销售属性（颜色、尺码、规格等）

### 步骤2：属性分类分析
将属性分为四类并分别处理：

**销售属性**（决定SKU，100%必填）：
- 列出所有销售属性维度（≤3个）
- 列出每个维度的所有值（如颜色：黑/白/红）
- 计算SKU总数（各维度值相乘）

**关键属性**（影响搜索，100%必填）：
- 品牌：从平台品牌库选择，确保授权
- 材质/成分：按实物标签准确填写
- 功能/特性：从预设选项选择

**非关键属性**（建议填写率≥70%）：
- 适用人群、风格、适用场景等
- 优先选择平台预设值

### 步骤3：SKU配置清单
使用 `write_text` 将SKU清单保存到 `./project/ecommerce_skills/development/ecommerce_attribute_filling/sku_config_{商品名}.md`，每个SKU包含：
- SKU编码：[品牌码]-[类目码]-[属性码]-[序号]
- 销售属性值组合（如：黑色-S）
- 价格
- 库存数量
- 对应图片（按颜色关联）

### 步骤4：属性完整性检查
输出检查报告：
- 销售属性填写率：必须100%
- 关键属性填写率：必须100%
- 非关键属性填写率：目标≥70%
- 属性一致性：品牌、材质、型号与标题一致
- SKU价格合理性检查

### 步骤5：确认与交付
1. 使用 `ask_user` 请用户确认SKU配置和属性清单
2. 使用 `notify_user` 通知属性配置清单完成

## 输出成果
1. `sku_config_{商品名}.md` — SKU配置清单和属性对照表

## 失败回退
- **品牌库找不到品牌**：建议申请品牌入库或联系平台客服
- **SKU数量过多（>50）**：建议用户合并低频规格
- **属性值与实物不符**：要求用户重新确认实物信息

## 禁止行为
- ❌ 禁止销售属性维度超过3个（会导致SKU爆炸）
- ❌ 禁止必填属性留空
- ❌ 禁止属性值与标题/实物不一致
- ❌ 禁止品牌属性填写未授权品牌
- ❌ 禁止不读规范就填写属性