用途:将 brief-graphic 产物转换为 render-ready 提示词和 asset manifest,供下游渲染工具直接使用。核心问题是“下游工具能否仅凭该提示词产出正确素材而无需追问”。
主要能力:按 brief 的每个 slot 生成 prompts/[slot-id].md;生成 manifest.md;保持宽高比与安全区逐字写入每个提示词;文案槽位(标题、CTA、说明)逐字保留,不做同义改写;缺失 logo 时使用纯色占位槽,不虚构品牌标识。工具无关,不调用图像生成 API 或 Figma MCP,--publish / --api-render 会被 BLOCKED。
使用方式:需要 brief(docs/forsvn/artifacts/marketing/design-briefs/[slug].md 或 brief-landing-page 的 asset-slot)以及 brand/BRAND.md 和 brand/DESIGN.md。缺失 brief 返回 NEEDS_CONTEXT 并转 brief-graphic;缺失品牌文件转 create-brand。流程为两个 agent 顺序执行:Prompt Author 按 slot 生成,Critic 校验 manifest。Critic 检查每个 brief slot 都有对应提示词、宽高比与安全区逐字、无虚构 logo、文案逐字、manifest 校验清单匹配 brief 规格。失败重派最多 2 次,之后 BLOCKED。
产物:manifest 位于 docs/forsvn/artifacts/marketing/produced-assets/[slug]/manifest.md,每 slot 提示词位于同目录 prompts/[slot-id].md。生命周期为 pipeline(可再生,非 canonical)。
适用场景:营销素材生产流水线中,需要把设计 brief 转为可交给任意图像引擎的提示词与清单。
限制:不调用渲染引擎;不生成或替换品牌标识;不静默覆盖宽高比;不修改文案;需要 brief 与品牌文件齐备。执行模式分 Brief-only(运行提示词并标记清单)与 Assisted/Direct(通过已验证引擎渲染),多 slot 运行前需预检渲染能力。具体收费、价格、平台支持范围暂未提供。