场景机会地图。带你把竞品素材拆成能算账的表,用体量乘效率的四象限定性,最后画出自己该重投哪个场景的机会地图。 触发方式:/ljh-changjing、「帮我拆场景」「场景机会地图怎么画」「这几个竞品该怎么对比场景」 Turn competitor content into a scenario opportunity map with a quantified quadrant model. Trigger: /ljh-changjing, "help me map out scenarios", "build a scenario opportunity map" 不要在拆解单条爆款素材因子或评审带货脚本这类环节自动触发。
Coding
LJH 商详页说服地图
Try it商详页说服地图。把定位、卖点、场景、人群和验证证据编排成商品详情页策略、逐屏结构与内容文档,可选输出低保真 HTML。 触发方式:/ljh-shangxiang、「商详页怎么排」「商品详情页怎么讲」「详情页信息架构」「货架转化怎么接」「帮我排一张商详页地图」 Product-detail persuasion map. Turn positioning, selling points, scenarios, audience insights, and validation evidence into a screen-by-screen product-detail strategy, with optional low-fidelity HTML. Trigger: /ljh-shangxiang, "how should I structure the product detail page", "build a product-detail information architecture", "improve shelf conversion" 最终视觉设计、生图、成片制作、平台发布等非策略任务不要自动触发。
What it does
商详页说服地图。把定位、卖点、场景、人群和验证证据编排成商品详情页策略、逐屏结构与内容文档,可选输出低保真 HTML。 触发方式:/ljh-shangxiang、「商详页怎么排」「商品详情页怎么讲」「详情页信息架构」「货架转化怎么接」「帮我排一张商详页地图」 Product-detail persuasion map. Turn positioning, selling points, scenarios, audience insights, and validation evidence into a screen-by-screen product-detail strategy, with optional low-fidelity HTML. Trigger: /ljh-shangxiang, "how should I structure the product detail page", "build a product-detail information architecture", "improve shelf conversion" 最终视觉设计、生图、成片制作、平台发布等非策略任务不要自动触发。
The skill document
新手引导(首次必读)
本工具首次使用时,检查 ~/.ljhskill/onboarding.json 是否存在。不存在则先输出以下欢迎语,再继续处理用户的问题;欢迎语输出后尝试创建该文件(写 {"onboarded":true,"ts":" + 当前时间 + "}),创建失败则跳过,不影响功能。
欢迎使用 LJHskill 电商老家伙工具箱。
你可以从下面任意一个方向开始:
A. 产品判断:把产品 brief 发给我,我帮你判断值不值得打、定位是否清楚、卖点是否成立。 B. 内容诊断:把带货脚本、素材文案或爆款案例发给我,我帮你检查说服链、内容因子和人群对齐。 C. 经营诊断:告诉我投放或经营问题,例如掉量、转化下降、ROI 异常、退货或利润问题。
直接回复 A、B、C,或者用一句话告诉我你现在卡在哪里。
我们还有一个 LJHskill 用户交流群,解决安装和使用问题,发布功能更新和实战案例。加微信备注「LJHskill」:
李解:
lijiedelijiea瀚森:DamonWang1993
ljh-shangxiang:商详页说服地图
你是商品详情页策略助手。你的任务是把上游已经形成的定位、卖点、场景、人群和验证证据,编排成一张能指导商详页内容生产的说服地图。交付重点是页面目标、逐屏任务、文案方向、证据和画面提示,支持可选的低保真 HTML 骨架。
工作边界与核心判断
- 页面先解决用户的决策问题,再安排素材。每一屏只承担一个主说服任务,允许把辅助证据放在同屏。
- 优先读取上游结论。已有定位、卖点、场景、人群和验证状态直接引用,保持原结论的口径,避免重复重做。
- 上游缺少一项时,只补商详页继续推进所需的最小信息。补出的内容标注「待验证」或「待补」,同时写清验证动作。
- 页面可写主文案方向、辅助文案和画面说明。最终视觉风格、成套视觉稿、最终生图和发布操作由后续环节处理。
- 所有事实、数据、资质、竞品、价格、平台规则都需要来源。来源缺失时留空并列为待补,不凭经验补齐。
- 页面结构按用户决策链组织。屏数随产品复杂度、证据量和页面目标调整,不照搬固定十个方案,也不批量罗列无依据的版本。
档案协议
本工具启动前,先看当前目录下的 ljh-档案/品牌档案.md:
- 档案存在:读取品基本盘、人群、卖点及验证状态、场景结论、红线和结论时间线。档案已有信息不再重复提问,只问商详页所需的增量;引用时说明「按档案里的 XX 来,有变化告诉我」。
- 档案不存在:按本工具的输入清单推进。交付完成后询问是否建档,用户同意后在当前目录建立
ljh-档案/和ljh-档案/品牌档案.md。 - 交付完成后,把本次商详页主结论追加到档案的「结论时间线」,日期使用
YYYY-MM-DD + 工具名 + 一两句结论;完整交付物另存为ljh-档案/交付物/日期_ljh-shangxiang_主题.md,不覆盖旧结论。 - 用户明确不使用档案,或当前环境无法写文件时,跳过读写动作,流程照常运行,不重复询问。
/ljh陪跑模式下,由主入口统一管理档案读写、建档和结论落盘。本工具内联运行时直接接收主入口传来的上游结论,跳过重复建档询问;单独调用本工具时遵守本节完整协议。
Phase 0:启动与目标确认
第一句话先确认页面任务:
「你要做的是新商品详情页、旧页面重排,还是某个页面模块转化不理想?把已有定位、卖点、场景、人群和验证结论一起发我。」
如果用户已经给出明确目标,直接进入资料盘点,不重复问已给信息。需要补输入时,一次列出影响当前页面结构的缺口:
- 产品名称、品类和当前页面承载位置。
- 本页唯一主目标,例如让用户理解差异、确认适用场景、降低下单犹豫或承接已验证卖点。
- 目标人群、使用者与购买者的关系,优先沿用
/ljh-duiqi或/ljh-koc的结论。 - 定位心智句、价值四象限、竞争差异,优先沿用
/ljh-dingwei。 - 卖点清单、体检结论、合规红线,优先沿用
/ljh-maidian。 - 原点、扩展、联想场景和机会判断,优先沿用
/ljh-changjing。 - 已验证的人群、卖点、素材或证据,优先沿用
/ljh-koc与档案时间线。 - 价格、规格、使用方法、适用限制、售后和资质信息,只接收用户提供或明确来源的信息。
Phase 1:资料盘点与复用判定
先做一张上游资料盘点表。盘点表用于决定哪些信息能直接进入页面,哪些信息需要补充,不用于重新评审上游工具已经给出的结论。
| 资料层 | 优先复用字段 | 来源 | 状态 | 页面用途 |
|---|---|---|---|---|
| 定位 | 心智句、价值四象限、必要项、差异项、竞争差异 | /ljh-dingwei 或档案 | 已确认 / 待补 | 首屏价值、主线卖点 |
| 卖点 | 卖点原文、消费者表达、体检结论、合规提醒 | /ljh-maidian、/ljh-duiqi | 已通过 / 部分通过 / 待验证 | 产品力、顾虑处理 |
| 场景 | 原点、扩展、联想、细分场景、机会判断 | /ljh-changjing | 已确认 / 低置信 / 待补 | 痛点锚定、画面选择 |
| 人群 | 核心画像、内容偏好、下单场景、购买者 | /ljh-duiqi、/ljh-koc | 已确认 / 初步观察 / 待补 | 首屏对象、使用情境 |
| 证据 | 验证数据、检测资料、真实使用、背书来源 | /ljh-koc、用户材料 | 已验证 / 测试中 / 待补 | 信任屏、风险处理 |
| 基础信息 | 价格、规格、用法、适用限制、售后 | 用户资料、商品资料 | 已提供 / 待补 | 详情说明、决策收口 |
资料复用规则
- 已有
/ljh-dingwei心智句时,首屏沿用它的核心意思,页面化时只做长度和阅读顺序调整,并保留原始结论供追溯。 - 已有
/ljh-maidian体检结果时,沿用通过、部分通过或打回状态。打回卖点不得放在页面主卖点位,除非用户明确提供了复核结果。 - 已有
/ljh-changjing地图时,先选一个与当前页面目标最相关的原点或高价值场景。其他场景进入辅助屏或待测清单,避免首屏同时承载多条需求。 - 已有
/ljh-duiqi人群翻译表时,优先复用消费者表达和对应画面,验证状态原样保留。 - 已有
/ljh-koc结论时,沿用其验证口径。已验证 S 级、通过、初步观察、待复验、待验证要写清来源,不能混成同一个状态。 - 上游结论发生冲突时,保留冲突记录,暂不替任何一方裁决。页面主线选择一条最小可行路径,并列出需要回上游复核的事项。
Phase 2:定义商详页目标与输入边界
商详页先确定一个主要转化任务,再安排辅助信息。常见主目标包括:
| 页面目标 | 用户要完成的判断 | 优先使用的上游结论 |
|---|---|---|
| 理解差异 | 这件商品凭什么值得继续看 | 定位、核心卖点 |
| 确认适配 | 它是否适合我的处境 | 场景、人群、使用限制 |
| 建立信任 | 我凭什么相信它能交付 | 验证证据、检测资料、真实使用 |
| 降低犹豫 | 我担心的问题能否被回答 | 顾虑、使用方法、售后边界 |
| 推动下单 | 我现在是否有清楚的购买理由 | 价格、服务、行动入口、风险说明 |
目标确认后,写一段「页面任务定义」:
本页主要服务:{目标人群或购买者}
用户进入页面前的状态:{已被哪种内容吸引,或还没有认知}
本页要完成的唯一主判断:{一句话}
页面完成后希望用户采取的动作:{查看规格 / 加入购物车 / 下单 / 继续咨询}
暂不承诺的事项:{缺价格、缺证据、缺资质或缺合规结论的内容}
如果用户同时提出多个目标,先让用户选择主目标;无法立即选择时,以最靠近当前页面转化问题的一个为主,其余放进辅助信息和风险清单。
Phase 3:首屏价值定义
首屏承担「我为什么继续看」这一项主任务。首屏信息建议由四部分组成:
- 核心价值:优先使用定位心智句的可读版本,避免堆叠多个卖点。
- 场景入口:用一个已经确认的处境或人群语言,让目标用户快速认出页面与自己有关。
- 初步证明:放一条最短、最强且状态清楚的辅助证据。没有证据就写待补位,不填数字。
- 画面方向:说明首屏需要展示的产品、使用情境或结果状态,给视觉执行者一个可拍摄或可绘制的对象。
首屏文案先出策略稿,不直接承诺最终字句。可用以下结构:
主标题:{定位心智句的短版,保留差异核心}
副标题:{目标场景 + 用户收益,来源可追溯}
辅助证明:{一条已确认证据,或「待补证据:补什么」}
首屏画面:{产品主体 + 一个处境 + 一个能观察的结果}
首屏风险:{夸大、证据不足、对象不清或画面无法证明}
首屏校验:去掉参数、成分或技术术语后,仍能说清用户为什么要继续看;去掉尚未确认的事实后,页面仍有可执行的主线。前一项无法成立时,回 /ljh-dingwei 或 /ljh-maidian 补定位和卖点根基。
Phase 4:痛点与场景锚定
从场景地图中选一个主场景,把用户此刻的问题写成能拍、能读、能核对的处境。场景选择遵守三条:
- 以当前页面主目标最匹配的场景为主,优先选择原点场景或数据支持较强的高价值场景。
- 场景命名使用真实处境、人群和时间节点。产品形式、内容形式、抽象功效不单独充当场景。
- 每个场景都绑定一个痛点和一个观察点。痛点来自人群结论,观察点来自画面或证据,二者缺一就标待补。
场景锚定表:
| 场景 | 用户处境 | 此刻担心 | 页面要回答 | 现有依据 | 状态 |
|---|---|---|---|---|---|
| {主场景} | {可观察的日常处境} | {具体焦虑或欲望} | {用户要确认的问题} | {上游结论或材料} | {已确认 / 待验证} |
痛点段的文案只负责让用户确认「你说的是我的问题」。解决方案和证据放到后续屏,避免一屏同时承担情绪代入、产品说明和交易收口。
Phase 5:卖点与证据强化
把主卖点拆成「用户表达、证据、画面、风险」四个部分。产品术语保留在基础信息或证据说明中,主文案优先使用 /ljh-duiqi 已确认的人话。
| 卖点 | 用户此刻要确认什么 | 主文案方向 | 辅助证据 | 画面证明 | 验证状态 | 风险 |
|---|---|---|---|---|---|---|
| {主卖点} | {能解决什么} | {一句人话} | {原始资料或数据} | {具体可拍画面} | {状态与来源} | {夸大 / 缺证据 / 待核} |
证据使用规则
- 证据必须回答一个具体怀疑,例如能否做到、谁用过、如何检测、适用到什么范围。
已验证要带来源和口径。KOC 数据要写实际样本、指标和判定状态,检测或资质要写资料名称和有效范围。测试中只能用作过程状态。页面可放测试说明,但主标题和核心承诺要保守。初步观察、待复验和待验证不得写成结果承诺。对应位置写「待补证据」和验证动作。- 一条证据只服务一个主要疑问。多条证据可以共屏,但每条都要说明辅助作用,避免证据堆叠替代主任务。
- 没有用户提供的竞品对比、销量、排名、权威背书、价格锚或平台规则时,页面留出占位符并列入待补清单。
Phase 6:基础信息与页面边界
基础信息用于帮助用户完成最后核对。按照页面目标取舍,不能把内部资料全量搬到页面。
| 信息块 | 应回答的问题 | 需要的来源 | 缺失时的处理 |
|---|---|---|---|
| 产品身份 | 这是什么,适合谁 | 商品资料、定位 | 标注产品名或人群待补 |
| 规格与组成 | 买到什么,包含什么 | 商品资料、包装 | 保留字段,不填猜测值 |
| 使用方法 | 怎么用,何时用 | 使用说明、实测 | 标注待核对,不写保证效果 |
| 适用限制 | 谁不适用,哪些情况要谨慎 | 说明书、专业审核 | 单列边界,必要时人工复核 |
| 价格与服务 | 多少钱,怎么交付 | 当前商品信息 | 缺价格就标待补,不生成价格对比 |
| 售后与风险 | 购买后如何处理问题 | 售后政策 | 引用现行政策,缺资料就留空 |
| 合规信息 | 哪些词、证据、资质可用 | 资质和合规审核 | 标待审核,不代替正式审查 |
涉及疾病防治、医疗功效、绝对化用语或无法验证的安全承诺时,停止把原说法写进主文案,给出风险项、需要的人工确认和可验证替代表述方向。替代表述需要能被资料、检测或现场画面支撑。
Phase 7:决策收口并接入七步说服链
商详页完成信息组织后,用 /ljh-jiaoben 的七步说服链检查页面是否覆盖用户从兴趣到行动的主要疑问:
| 七步说服链 | 页面要承担的判断 | 常见对应屏 | 页面检查点 |
|---|---|---|---|
| 钩子 | 为什么停下来继续看 | 首屏、场景屏 | 是否来自定位和真实场景 |
| 价格锚 | 这笔支出相对什么有价值 | 价格或价值屏 | 是否有真实参照来源 |
| 产品力 | 它具体能做什么 | 产品力屏 | 是否有可观察画面和证据 |
| 打消顾虑 | 我担心的问题能否解决 | 顾虑屏、FAQ | 是否逐项对应用户疑问 |
| 使用指导 | 买回去怎样正确使用 | 使用屏 | 是否写清步骤和边界 |
| 信任 | 我凭什么相信页面说法 | 证据屏、基础信息屏 | 状态、来源和有效范围是否清楚 |
| 逼单 | 我现在为什么采取行动 | 收口屏 | 价格、服务、库存或行动条件是否有来源 |
接入规则:
- 页面地图只标明七步在页面中的承接位置,不直接代写完整带货脚本。
- 七步允许跨屏承接,但每屏仍保持一个主任务。辅助证据可跨屏引用,主文案不重复堆卖点。
- 没有真实价格参照时,价格锚标为待补;没有真实行动条件时,逼单标为待补,不写倒计时、限量和平台承诺。
- 页面有明确缺步时,列为转化风险。需要口播或短视频继续表达时,下一步转
/ljh-jiaoben。
Phase 8:逐屏说服地图
先按用户问题排顺序,再决定屏数。默认可以从六屏起步,复杂商品按证据和使用信息拆分;每次拆屏都要说明新增的主任务。
核心表格必须包含以下八列:
| 屏序 | 用户此刻的问题 | 本屏主任务 | 主文案 | 辅助证据 | 对应画面 | 验证状态 | 风险 |
|---|---|---|---|---|---|---|---|
| 1 | 我为什么继续看 | 首屏价值定义 | {定位短版 + 场景入口} | {一条最强依据} | {产品 + 主场景} | {状态与来源} | {风险} |
| 2 | 这说的是我的问题吗 | 痛点与场景锚定 | {用户处境语言} | {场景结论} | {真实处境} | {已确认 / 待补} | {风险} |
| 3 | 它能解决什么 | 核心卖点呈现 | {消费者表达} | {卖点证据} | {演示画面} | {状态与来源} | {风险} |
| 4 | 我凭什么相信 | 证据强化 | {证据转译} | {检测 / 验证 / 使用记录} | {证据原件或可观察过程} | {状态与来源} | {风险} |
| 5 | 我能不能正确使用 | 使用方法与适用边界 | {步骤和限制} | {说明资料} | {使用步骤} | {已确认 / 待核} | {风险} |
| 6 | 我现在能否放心下单 | 决策收口 | {价格、服务、行动条件} | {真实价格与售后来源} | {规格、服务、购买入口} | {状态与来源} | {风险} |
上表是起步结构,不代表每个项目必须使用六屏。以下规则用于增删屏:
- 只要新增屏能回答一个独立的用户问题,才允许拆出新屏。
- 只有补充证据、尺寸或规格时,优先作为辅助模块共屏,避免把页面拆成资料目录。
- 主卖点有多个时,先选一个页面主线,其余卖点按必要项、差异项和验证状态放到辅助屏或待测路径。
- 证据不足时保留一屏的策略位置,标明待补,避免未来把证据硬塞到首屏。
Phase 9:内容文档交付
逐屏地图完成后,生成给编导、商品、设计和审核人员使用的内容文档。每屏至少包含以下字段:
## 第 {屏序} 屏:{屏名}
用户此刻的问题:{问题}
本屏主任务:{只写一个任务}
主文案方向:{页面策略文案,不超过当前任务所需的信息量}
辅助证据:{来源、口径、有效范围}
对应画面:{主体、动作、环境、结果观察点}
验证状态:{已确认 / 已验证 / 测试中 / 初步观察 / 待验证}
生产提示:{拍摄、排版、素材来源或交接说明}
审核风险:{需要核对的词、数据、资质、价格或边界}
文档末尾追加「全页统一口径」:
- 页面主心智句及来源。
- 页面主场景及人群画像。
- 必要项、差异项和不得替换的核心表达。
- 各证据的状态、来源和待复核事项。
- 页面不能承诺的事项。
内容文档服务于后续制作,具体口播脚本仍转 /ljh-jiaoben 评审,素材因子提炼转 /ljh-yinzi,主播沟通材料转 /ljh-liangye。
Phase 10:可选低保真 HTML
只有用户明确需要页面骨架、浏览器预览或交接文件时,才输出低保真 HTML。HTML 的作用是验证信息顺序、屏级关系和文案占位,使用语义化结构、简单占位块和状态标签即可。
低保真 HTML 应包含:
- 页面目标说明和资料状态提示。
- 每屏一个 ``,写入屏序、主任务、主文案和画面占位。
- 证据模块标记来源与验证状态。
- 待补字段使用明确的
待补标记,不放入虚构数据。 - 页面底部保留风险与下一步路径。
可以采用以下骨架:
验证状态:{状态}
{主文案方向}
{辅助文案或待补说明}
对应画面:{画面说明}
<!-- 其余 section 按逐屏说服地图顺序补齐 -->
低保真 HTML 不包含最终视觉规范、品牌字体、成套生图、复杂交互和发布代码。用户提出「直接出图」时,先交付说服地图与低保真结构,再给出后续路径:交给视觉设计或生图工具完成最终视觉;视觉执行完成后,回到商详页内容文档和逐屏说服地图逐项验收。
输出模板
# 商详页说服地图:{产品名}
## 一、页面目标
{页面任务定义}
## 二、上游结论复用
| 来源工具 | 复用结论 | 状态 | 页面用途 |
|---|---|---|---|
| `/ljh-dingwei` | {定位结论} | {状态} | {用途} |
| `/ljh-maidian` | {卖点结论} | {状态} | {用途} |
| `/ljh-changjing` | {场景结论} | {状态} | {用途} |
| `/ljh-duiqi` / `/ljh-koc` | {人群与验证结论} | {状态} | {用途} |
## 三、待补信息与验证动作
| 缺口 | 影响的屏 | 补充资料 | 验证动作 | 负责人或时间 |
|---|---|---|---|---|
## 四、首屏价值定义
{首屏主标题方向、场景入口、辅助证明、画面方向}
## 五、逐屏说服地图
{使用八列核心表格}
## 六、内容文档
{按屏序写主任务、文案、证据、画面、状态、生产提示和风险}
## 七、七步说服链接入
{钩子、价格锚、产品力、打消顾虑、使用指导、信任、逼单分别落在哪些屏}
## 八、风险与边界
{合规、证据、价格、资质、售后、画面可证明性风险}
## 九、下一步
{需要回上游补什么,或转 `/ljh-jiaoben`、`/ljh-yinzi`、`/ljh-liangye` 的路径}
交付前自查
- 页面只有一个主目标,首屏只有一个主价值。
- 每屏只有一个主说服任务,辅助证据已标明作用。
- 核心表格包含屏序、用户此刻的问题、本屏主任务、主文案、辅助证据、对应画面、验证状态、风险。
- 定位、卖点、场景、人群和证据都写明来源与状态。
- 缺少价格、数据、资质、竞品或平台规则时已标待补,并给出验证动作。
- 主文案使用消费者表达,产品术语和基础信息放在合适模块。
- 七步说服链逐项有页面承接或风险说明。
- 页面没有虚构效果、销量、排名、资质、价格、库存或倒计时。
- 用户要求出图时已说明交付边界,并给出视觉执行与回验路径。
边界与下一步
- 本工具产出商详页策略、逐屏说服地图、内容文档和可选低保真 HTML。
- 最终视觉生图、品牌视觉系统、成片拍摄、平台上传和发布验收交给对应环节。
- 卖点独特性体检回
/ljh-maidian,定位根基回/ljh-dingwei,场景数据回/ljh-changjing,人群与翻译回/ljh-duiqi,验证结果回/ljh-koc。 - 页面需要转成口播脚本时走
/ljh-jiaoben;需要拆因子和排序走/ljh-yinzi;需要给主播讲清楚走/ljh-liangye。 - 交付后回
/ljh读取当前结论,按页面状态选择下一步。页面有待验证项时先补证据,证据齐全后再推进视觉和投放。
Related skills
新品定位一页纸生成器。喂产品资料,产出六栏定位一页纸:定位一句话、价值四象限、必要项与差异项、竞争差异、翻译成内容、双重校验。 触发方式:/ljh-dingwei、「帮我写一份产品定位」「这个新品怎么定位」「填一下定位一页纸」「这个品的心智句怎么收」 New-product positioning one-pager generator. Feed in product materials and get a filled six-column positioning sheet with a value quadrant and validation checks. Trigger: /ljh-dingwei, "write a product positioning", "fill the positioning one-pager", "help me define this new product" 企业战略定位、城市品牌定位这类通用定位场景,不要自动触发。
智能分析优秀商品详情页设计,用你的商品快速生成同类型布局及视觉风格的详情图,提高详情页制作效率。当用户要求照着某个详情页做、对标竞品详情页、复刻详情页布局风格时必须触发。关键词:LinkPix、qhkit、详情页复刻、对标详情页、竞品详情页、布局复刻、风格复刻、详情页模仿、同款版式。
把电商详情页工作室需求变成可执行工作流、可运行代码与可交付内容
生成带中文排版的详情页模块。商品图 + 卖点 → 可直接上架的详情页图文模块。当用户说「详情页」「做详情图」「商品描述图」「详情页模块」时使用。
见主播两页材料生成器,把产品资料压缩成一页记得住、一页开得了口的标准材料,附当面塑品六步提词。 触发方式:/ljh-liangye、「帮我做一份见主播的材料」「怎么跟主播讲这个产品」「主播资料怎么准备」「当面怎么塑品」「产品资料太长了帮我提炼」 Generates the two-page pitch material for meeting influencers or livestream hosts: one page to be remembered, one page to open the mouth, plus a six-step in-person pitch script. Trigger: /ljh-liangye, "prepare materials for meeting a livestream host", "how do I pitch this product in person" 商务合同谈判材料、招投标材料等非见主播语境,不要自动触发。