当只需要重做某一页的页面目标、内容块、布局方向或视觉需求,而不希望重跑整套 storyboard 时使用。
ppt-review 发现某页叙事角色、内容块或布局方向有问题时,进入本 skill 做最小范围的页面级规划修正。
仅修改指定 page_id 对应的页面规划,并保持整套叙事连贯。
ppt-review 判定某页 narrative_role 模糊或与上下页重叠ppt-review 判定某页 payload_budget 与实际内容不匹配ppt-review 判定某页 content_blocks 缺失或冗余ppt-review 判定某页 layout_intent 与页面类型冲突storyboard.json(必须已存在且可读)page_idstyle-spec.json(用于确认 style_variant 映射)task-pack.json(用于确认 content_density_profile)storyboard.json,仅修改目标 page_id 对应的 StoryboardPage 对象storyboard.json,确认 page_id 存在且锚点有效。page_id 不存在或页面锚点已失效,停下并反馈,不要猜测。style-spec.json,确认目标页引用的 style_variant 在 page_type_variants 中存在。ppt-review 的问题描述或用户要求,定位需要修改的字段。title、narrative_role、audience_takeaway、layout_intent、style_variant、payload_budget、content_blocks、visual_requirements、data_requirements、asset_requirements、unresolved_issues、presenter_intent。page_id、page_number、section(除非用户明确要求换章节)。content_blocks,必须同步更新 payload_budget 中的 claim_count、evidence_count、structure_block_count。content_blocks 必须填写 source_claim_ids 和 source_evidence_ids,引用 research-pack 中实际存在的条目。content_blocks 对应的内容应说明去向(合并到其他块、移到其他页、或确认不需要)。task-pack.json.content_density_profile 和 style-spec.json.density_rules 重新评估预算。analysis-heavy 页允许更高预算;showcase-light 页可适当降低但不能为零。content_blocks 实际数量和深度匹配。audience_takeaway 是否仍然能平滑过渡到本页。narrative_role 是否因本页变化而需要调整。storyboard.json 中目标 page_id 对应的对象,其他页面保持不变。total_pages 未变。narrative_role 过于宽泛或与相邻页重叠content_blocks 数量少于 payload_budget 要求layout_intent 与 style_variant 的 layout_shell 冲突asset_requirements 未覆盖页面语义所需的图片或插画visual_requirements 描述模糊,无法指导 ppt-page-htmlpage_id 和本次只会调整该页规划。下一步。storyboard.json 真实存在且可读。page_id 不存在或页面锚点已失效,先补齐依赖,不要猜测。page_id 稳定,便于前端回填。style_variant 必须引用 style-spec.json 中已声明的 variant,不要重新发明名称。asset_requirements 必须用可指导分流的提示(如 real-photo、svg-illustration、svg-icon),不要写模糊描述。page_id 的内容。page_id 或 page_number。research-pack 引用的情况下伪造 source_claim_ids 或 source_evidence_ids。payload_budget 全部清零以"简化"页面。