用途:mdpr-skill 是 MDPR(确定性 Markdown 转演示运行时)的可选智能体辅助技能。MDPR 自身负责解析、布局、主题、校验以及最终 PPTX/HTML/PDF 渲染;本技能帮助智能体审查 MDPR 工作流、提出弱语义提示、解释视觉发现,但不接管幻灯片几何。上游技能源为 ch040602/mdpr-skill,包含 schema、审查命令、兼容性产物、视觉证据示例与 MDPR 边界文档。
适用场景:用户询问 MDPR、mdpresent、Markdown 转 PPTX 或 Markdown 演示审查时;需要对生成的 MDPR 产物做语义、叙事、无障碍或视觉审查时;希望在保持 MDPR 为确定性渲染器的前提下获得 Codex 风格演示工作流提示时;将 MDPR 输出与 codex-ppt 等纯图像生成工作流对比时;需要把可复用主题或样式包提案表达为需审批的 MDPR 候选而非直接修改最终幻灯片时。
核心边界:解析、分页、配方、布局、坐标、几何、排版、颜色、层级、箭头、效果、图标资源、渲染器对象 ID 与最终 PPTX 对象均由 MDPR 掌控。智能体输出应保持语义化、基于证据且符合 schema。修复应表达为 Markdown 清理、MDPR 规则变更、配置变更、确定性策略变更或需审批的提案。需保留在禁用全部智能体提示时仍能构建同一套演示的能力。除非用户明确要求清理源草稿,否则不得改动源 Markdown。
工作方式:先识别 MDPR 表面(语义提示、审查报告、布局意图、主题候选、codex-ppt 兼容性);再为每条发现提供证据(源 Markdown 路径或标题、manifest 摘要、渲染预览图路径、校验报告 ID、schema 名称如 agent-hint.json、review-report.json、mdpr-theme-candidate-v1);保持提示为弱提示,允许意图、分组、相对重要性、图标搜索关键词、无障碍或引用审查说明,禁止最终坐标、尺寸、层级、几何、对象 ID、精确颜色、排版、箭头、效果、图标资源选择、最终布局 ID 及无 MDPR 校验支撑的通过/失败判定;重复问题应路由到 MDPR 拥有的确定性变更。
本地命令(仅当工作区存在上游 mdpr-skill CLI 且输入文件存在时运行): node bin/mdpr-skill.js hint --source-sha256 <64hex> --out .mdpresent/proposals/agent-hint.json node bin/mdpr-skill.js review --manifest dist/mdpresent-manifest.json --out .mdpresent/review/review-report.json node bin/mdpr-skill.js narrative --markdown deck.md --manifest dist/mdpresent-manifest.json --out .mdpresent/review/narrative-review.json node bin/mdpr-skill.js layout-intent --layout-catalog template-layout-catalog.json --out .mdpresent/review/layout-intent.json node bin/mdpr-skill.js accessibility --markdown deck.md --audience "executive review" --out .mdpresent/review/accessibility-review.json
限制:本技能不替代 MDPR 运行时校验,不生成最终幻灯片坐标或最终 PPTX 对象,不使 MDPR 依赖 LLM,也不应用于复制私有演示设计或专有幻灯片内容。仅审查用户提供或授权的文件;未经明确许可不得获取私有参考、凭据或付费资源;不得在生成的审查报告或主题候选中包含密钥、API key 或私有源内容。