[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-minimax-binder-report":3,"mdc--dgcff3-key":37,"related-org-minimax-binder-report":679,"related-repo-minimax-binder-report":882},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":26,"repoUrl":27,"updatedAt":28,"license":29,"forks":30,"topics":31,"repo":32,"sourceUrl":35,"mdContent":36},"binder-report","generate final reports from agent artifacts","当需要把 output\u002F 下已产生的 replay、agent 评测、ranking 审计产物汇总成最终报告束时使用；收集既有 artifact、按六类证据分级标注、生成 limitations 并提交 stage-gate 审批。典型触发语：\"把这些产物汇总成最终报告\"\"出一份 binder 最终报告和 limitations\"\"把 replay\u002F评测\u002F审计结果打包成报告束\"。同义场景：最终报告、报告束、evidence grading、limitations、claim check、收尾报告。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"minimax","MiniMax","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fminimax.jpg","MiniMax-AI",[13,17,20,23],{"name":14,"slug":15,"type":16},"Operations","operations","tag",{"name":18,"slug":19,"type":16},"Reporting","reporting",{"name":21,"slug":22,"type":16},"Documentation","documentation",{"name":24,"slug":25,"type":16},"Summarization","summarization",5,"https:\u002F\u002Fgithub.com\u002FMiniMax-AI\u002FMiniMax-Code-Plugins","2026-08-27T13:32:26.101404",null,2,[],{"repoUrl":27,"stars":26,"forks":30,"topics":33,"description":34},[],"Community registry and contribution toolkit for MiniMax Code plugins.","https:\u002F\u002Fgithub.com\u002FMiniMax-AI\u002FMiniMax-Code-Plugins\u002Ftree\u002FHEAD\u002Fplugins\u002FHylouis233\u002Fopen-protein-binder-design\u002Fskills\u002Fbinder-report","---\nname: binder-report\ndescription: >-\n  当需要把 output\u002F 下已产生的 replay、agent 评测、ranking 审计产物汇总成最终报告束时使用；收集既有 artifact、按六类证据分级标注、生成 limitations 并提交 stage-gate 审批。典型触发语：\"把这些产物汇总成最终报告\"\"出一份 binder 最终报告和 limitations\"\"把 replay\u002F评测\u002F审计结果打包成报告束\"。同义场景：最终报告、报告束、evidence grading、limitations、claim check、收尾报告。\nargument-hint: '[\u003Cslug>]'\nmetadata:\n  domains: [protein-binder, reporting, evidence-capsule]\n  last_reviewed: '2026-08-20'\n---\n\n# binder-report：最终报告束汇总\n\n## 目的\n\n把分散在 `output\u002Fbinder-replay\u002F`、`output\u002Fbinder-agent-eval\u002F`、`output\u002Fbinder-ranking-audit\u002F` 下的产物收拢成一份可交付的最终报告束，并为报告中的每一条内容贴上证据分级标签。本技能是**组装与标注**，不重新计算任何指标、不生成任何新结论——报告束里的每个数字都必须能回溯到一个已落盘的 artifact 和一条 provenance 记录。\n\n## 前置检查\n\n1. 至少存在一类上游产物：`replay-report.md`\u002F`replay-state.json`、`agent-comparison-report.md`\u002F`agent-eval-results.json`、`ranking-audit-report.md`\u002F`ranking-audit.json`；一份都没有时拒绝组装，先回上游技能补产物。\n2. 核对 `.openscience\u002Fprovenance.jsonl`：每个被引用的 artifact 都有对应登记记录（tool、paths、note）；找不到登记的 artifact 只能标注为\"来源待核实\"，不得当作正式结论引用。\n3. 产物落盘：`output\u002Fbinder-report\u002F\u003Cslug>\u002F\u003Ctimestamp>\u002F`。\"final report\" 是五个人工 stage gate 之一，报告束完成后**必须**提交 stage-gate 审批。\n\n## 1 · 收集产物\n\n在 `output\u002F` 下定位本项目 slug 的最新一轮产物，清单化记录每个文件的路径与 provenance 条目。缺哪一类（如还没做 audit）就在报告束中如实写\"本次未包含\"，不得留空章节假装做过。\n\n## 2 · 组装报告束\n\n固定四个成员：\n\n- `campaign-replay-report`：replay 产物的汇总（campaign 状态、时间线要点、全部 gap；多 campaign 逐一列出）；\n- `agent-comparison-report`：评测产物汇总（provider 名单、评分要点、invalid_output 数、冻结件位置、不可计算 case 数）；\n- `ranking-audit-report`：审计产物汇总（指标、recorded vs recomputed 分歧、缺失数据清单；真实源 unavailable 时收录 unavailable 报告原文要点）；\n- `limitations.md`：局限与非声明，至少覆盖：本仓库不运行任何蛋白模型、不生成新 binder 序列；未复现论文 wet-lab 命中率；结构预测高分 ≠ 实验结合；mock\u002Freplay 对照 ≠ 真实模型能力；真实源 tables 当前 unavailable 的缺口。\n\n## 3 · 证据分级（每条内容必标）\n\n报告正文中的每一处实质内容必须归入且仅归入六类之一：\n\n| 标签 | 含义 | 本仓库典型来源 |\n| --- | --- | --- |\n| `recorded` | 原始 campaign 记录中的内容 | replay 时间线、recorded 排序 |\n| `recomputed` | 本仓库代码从输入数据重算的结果 | ranking 指标、ensemble |\n| `model-generated` | LLM agent 在评测中产出的内容 | 冻结决策、评分 |\n| `externally imported` | 外部平台返回并校验通过的内容 | handoff 导入（当前无） |\n| `experimentally measured` | 实验测量值 | wet-lab 标签 |\n| `unavailable` | 确认拿不到的 | 未上传完成的 tables |\n\n分级纪律（docs\u002Fscope.md §8）：Claude 原始 campaign 至多称 `traceable`；重跑对比通过的统计才可称 `reproduced`；没有重跑蛋白模型的 generation campaign **永远**不能称 `reproduced`。\n\n## 4 · 提交 stage-gate 审批\n\n报告束落盘并登记 provenance 后，走 openscience stage-gate：呈现四类产物路径、关键结果摘要、全部风险与缺口，等用户 approve \u002F revise \u002F reject。revise 时归档旧报告束、带意见重跑，不覆盖。未安装 openscience 插件时，直接向用户呈现上述内容、等其口头三选一即可；revise 时仍需归档旧报告束、不覆盖。\n\n## 输出模板\n\n```markdown\n## 最终报告束：\u003Cslug>（\u003Ctimestamp>）\n\n- campaign-replay-report：\u003C路径>（campaign 状态与 gap 计数）\n- agent-comparison-report：\u003C路径>（provider 与无效输出计数）\n- ranking-audit-report：\u003C路径>（或\"本次未包含\"）\n- limitations.md：\u003C路径>\n- 证据分级统计：recorded n \u002F recomputed n \u002F model-generated n \u002F externally imported n \u002F experimentally measured n \u002F unavailable n\n- 待审批：stage-gate（final report）\n```\n\n## 本技能不做什么\n\n- 不重算：报告束只引用已落盘 artifact 的内容；发现数字要变，回上游技能重跑。\n- 不调和 recorded 与 recomputed 的分歧：并列呈现，不\"平均\"掉。\n- 不省略 limitations：六类之外无内容，limitations.md 不得为空壳。\n- 不替用户审批：报告束完成 ≠ 项目完成，stage-gate 三选一只能由用户回答。\n\n## 收尾与下一步\n\n- approve：报告束可作为证据胶囊归档（能力等级按 §3 纪律如实标注，通常 traceable \u002F re_executable 而非 reproduced）。证据胶囊来自 openscience 插件；未安装时报告束保留在 `output\u002F` 下即可。\n- revise：归档本轮报告束，意见注入对应上游技能重跑后重新组装。\n- reject：写结题说明，产物保留原位。\n",{"data":38,"body":45},{"name":4,"description":6,"argument-hint":39,"metadata":40},"[\u003Cslug>]",{"domains":41,"last_reviewed":44},[42,19,43],"protein-binder","evidence-capsule","2026-08-20",{"type":46,"children":47},"root",[48,57,63,101,106,193,199,212,218,223,271,277,282,447,482,488,493,498,615,620,643,648,673],{"type":49,"tag":50,"props":51,"children":53},"element","h1",{"id":52},"binder-report最终报告束汇总",[54],{"type":55,"value":56},"text","binder-report：最终报告束汇总",{"type":49,"tag":58,"props":59,"children":61},"h2",{"id":60},"目的",[62],{"type":55,"value":60},{"type":49,"tag":64,"props":65,"children":66},"p",{},[67,69,76,78,84,85,91,93,99],{"type":55,"value":68},"把分散在 ",{"type":49,"tag":70,"props":71,"children":73},"code",{"className":72},[],[74],{"type":55,"value":75},"output\u002Fbinder-replay\u002F",{"type":55,"value":77},"、",{"type":49,"tag":70,"props":79,"children":81},{"className":80},[],[82],{"type":55,"value":83},"output\u002Fbinder-agent-eval\u002F",{"type":55,"value":77},{"type":49,"tag":70,"props":86,"children":88},{"className":87},[],[89],{"type":55,"value":90},"output\u002Fbinder-ranking-audit\u002F",{"type":55,"value":92}," 下的产物收拢成一份可交付的最终报告束，并为报告中的每一条内容贴上证据分级标签。本技能是",{"type":49,"tag":94,"props":95,"children":96},"strong",{},[97],{"type":55,"value":98},"组装与标注",{"type":55,"value":100},"，不重新计算任何指标、不生成任何新结论——报告束里的每个数字都必须能回溯到一个已落盘的 artifact 和一条 provenance 记录。",{"type":49,"tag":58,"props":102,"children":104},{"id":103},"前置检查",[105],{"type":55,"value":103},{"type":49,"tag":107,"props":108,"children":109},"ol",{},[110,160,173],{"type":49,"tag":111,"props":112,"children":113},"li",{},[114,116,122,124,130,131,137,138,144,145,151,152,158],{"type":55,"value":115},"至少存在一类上游产物：",{"type":49,"tag":70,"props":117,"children":119},{"className":118},[],[120],{"type":55,"value":121},"replay-report.md",{"type":55,"value":123},"\u002F",{"type":49,"tag":70,"props":125,"children":127},{"className":126},[],[128],{"type":55,"value":129},"replay-state.json",{"type":55,"value":77},{"type":49,"tag":70,"props":132,"children":134},{"className":133},[],[135],{"type":55,"value":136},"agent-comparison-report.md",{"type":55,"value":123},{"type":49,"tag":70,"props":139,"children":141},{"className":140},[],[142],{"type":55,"value":143},"agent-eval-results.json",{"type":55,"value":77},{"type":49,"tag":70,"props":146,"children":148},{"className":147},[],[149],{"type":55,"value":150},"ranking-audit-report.md",{"type":55,"value":123},{"type":49,"tag":70,"props":153,"children":155},{"className":154},[],[156],{"type":55,"value":157},"ranking-audit.json",{"type":55,"value":159},"；一份都没有时拒绝组装，先回上游技能补产物。",{"type":49,"tag":111,"props":161,"children":162},{},[163,165,171],{"type":55,"value":164},"核对 ",{"type":49,"tag":70,"props":166,"children":168},{"className":167},[],[169],{"type":55,"value":170},".openscience\u002Fprovenance.jsonl",{"type":55,"value":172},"：每个被引用的 artifact 都有对应登记记录（tool、paths、note）；找不到登记的 artifact 只能标注为\"来源待核实\"，不得当作正式结论引用。",{"type":49,"tag":111,"props":174,"children":175},{},[176,178,184,186,191],{"type":55,"value":177},"产物落盘：",{"type":49,"tag":70,"props":179,"children":181},{"className":180},[],[182],{"type":55,"value":183},"output\u002Fbinder-report\u002F\u003Cslug>\u002F\u003Ctimestamp>\u002F",{"type":55,"value":185},"。\"final report\" 是五个人工 stage gate 之一，报告束完成后",{"type":49,"tag":94,"props":187,"children":188},{},[189],{"type":55,"value":190},"必须",{"type":55,"value":192},"提交 stage-gate 审批。",{"type":49,"tag":58,"props":194,"children":196},{"id":195},"_1-收集产物",[197],{"type":55,"value":198},"1 · 收集产物",{"type":49,"tag":64,"props":200,"children":201},{},[202,204,210],{"type":55,"value":203},"在 ",{"type":49,"tag":70,"props":205,"children":207},{"className":206},[],[208],{"type":55,"value":209},"output\u002F",{"type":55,"value":211}," 下定位本项目 slug 的最新一轮产物，清单化记录每个文件的路径与 provenance 条目。缺哪一类（如还没做 audit）就在报告束中如实写\"本次未包含\"，不得留空章节假装做过。",{"type":49,"tag":58,"props":213,"children":215},{"id":214},"_2-组装报告束",[216],{"type":55,"value":217},"2 · 组装报告束",{"type":49,"tag":64,"props":219,"children":220},{},[221],{"type":55,"value":222},"固定四个成员：",{"type":49,"tag":224,"props":225,"children":226},"ul",{},[227,238,249,260],{"type":49,"tag":111,"props":228,"children":229},{},[230,236],{"type":49,"tag":70,"props":231,"children":233},{"className":232},[],[234],{"type":55,"value":235},"campaign-replay-report",{"type":55,"value":237},"：replay 产物的汇总（campaign 状态、时间线要点、全部 gap；多 campaign 逐一列出）；",{"type":49,"tag":111,"props":239,"children":240},{},[241,247],{"type":49,"tag":70,"props":242,"children":244},{"className":243},[],[245],{"type":55,"value":246},"agent-comparison-report",{"type":55,"value":248},"：评测产物汇总（provider 名单、评分要点、invalid_output 数、冻结件位置、不可计算 case 数）；",{"type":49,"tag":111,"props":250,"children":251},{},[252,258],{"type":49,"tag":70,"props":253,"children":255},{"className":254},[],[256],{"type":55,"value":257},"ranking-audit-report",{"type":55,"value":259},"：审计产物汇总（指标、recorded vs recomputed 分歧、缺失数据清单；真实源 unavailable 时收录 unavailable 报告原文要点）；",{"type":49,"tag":111,"props":261,"children":262},{},[263,269],{"type":49,"tag":70,"props":264,"children":266},{"className":265},[],[267],{"type":55,"value":268},"limitations.md",{"type":55,"value":270},"：局限与非声明，至少覆盖：本仓库不运行任何蛋白模型、不生成新 binder 序列；未复现论文 wet-lab 命中率；结构预测高分 ≠ 实验结合；mock\u002Freplay 对照 ≠ 真实模型能力；真实源 tables 当前 unavailable 的缺口。",{"type":49,"tag":58,"props":272,"children":274},{"id":273},"_3-证据分级每条内容必标",[275],{"type":55,"value":276},"3 · 证据分级（每条内容必标）",{"type":49,"tag":64,"props":278,"children":279},{},[280],{"type":55,"value":281},"报告正文中的每一处实质内容必须归入且仅归入六类之一：",{"type":49,"tag":283,"props":284,"children":285},"table",{},[286,310],{"type":49,"tag":287,"props":288,"children":289},"thead",{},[290],{"type":49,"tag":291,"props":292,"children":293},"tr",{},[294,300,305],{"type":49,"tag":295,"props":296,"children":297},"th",{},[298],{"type":55,"value":299},"标签",{"type":49,"tag":295,"props":301,"children":302},{},[303],{"type":55,"value":304},"含义",{"type":49,"tag":295,"props":306,"children":307},{},[308],{"type":55,"value":309},"本仓库典型来源",{"type":49,"tag":311,"props":312,"children":313},"tbody",{},[314,337,359,381,403,425],{"type":49,"tag":291,"props":315,"children":316},{},[317,327,332],{"type":49,"tag":318,"props":319,"children":320},"td",{},[321],{"type":49,"tag":70,"props":322,"children":324},{"className":323},[],[325],{"type":55,"value":326},"recorded",{"type":49,"tag":318,"props":328,"children":329},{},[330],{"type":55,"value":331},"原始 campaign 记录中的内容",{"type":49,"tag":318,"props":333,"children":334},{},[335],{"type":55,"value":336},"replay 时间线、recorded 排序",{"type":49,"tag":291,"props":338,"children":339},{},[340,349,354],{"type":49,"tag":318,"props":341,"children":342},{},[343],{"type":49,"tag":70,"props":344,"children":346},{"className":345},[],[347],{"type":55,"value":348},"recomputed",{"type":49,"tag":318,"props":350,"children":351},{},[352],{"type":55,"value":353},"本仓库代码从输入数据重算的结果",{"type":49,"tag":318,"props":355,"children":356},{},[357],{"type":55,"value":358},"ranking 指标、ensemble",{"type":49,"tag":291,"props":360,"children":361},{},[362,371,376],{"type":49,"tag":318,"props":363,"children":364},{},[365],{"type":49,"tag":70,"props":366,"children":368},{"className":367},[],[369],{"type":55,"value":370},"model-generated",{"type":49,"tag":318,"props":372,"children":373},{},[374],{"type":55,"value":375},"LLM agent 在评测中产出的内容",{"type":49,"tag":318,"props":377,"children":378},{},[379],{"type":55,"value":380},"冻结决策、评分",{"type":49,"tag":291,"props":382,"children":383},{},[384,393,398],{"type":49,"tag":318,"props":385,"children":386},{},[387],{"type":49,"tag":70,"props":388,"children":390},{"className":389},[],[391],{"type":55,"value":392},"externally imported",{"type":49,"tag":318,"props":394,"children":395},{},[396],{"type":55,"value":397},"外部平台返回并校验通过的内容",{"type":49,"tag":318,"props":399,"children":400},{},[401],{"type":55,"value":402},"handoff 导入（当前无）",{"type":49,"tag":291,"props":404,"children":405},{},[406,415,420],{"type":49,"tag":318,"props":407,"children":408},{},[409],{"type":49,"tag":70,"props":410,"children":412},{"className":411},[],[413],{"type":55,"value":414},"experimentally measured",{"type":49,"tag":318,"props":416,"children":417},{},[418],{"type":55,"value":419},"实验测量值",{"type":49,"tag":318,"props":421,"children":422},{},[423],{"type":55,"value":424},"wet-lab 标签",{"type":49,"tag":291,"props":426,"children":427},{},[428,437,442],{"type":49,"tag":318,"props":429,"children":430},{},[431],{"type":49,"tag":70,"props":432,"children":434},{"className":433},[],[435],{"type":55,"value":436},"unavailable",{"type":49,"tag":318,"props":438,"children":439},{},[440],{"type":55,"value":441},"确认拿不到的",{"type":49,"tag":318,"props":443,"children":444},{},[445],{"type":55,"value":446},"未上传完成的 tables",{"type":49,"tag":64,"props":448,"children":449},{},[450,452,458,460,466,468,473,475,480],{"type":55,"value":451},"分级纪律（docs\u002Fscope.md §8）：Claude 原始 campaign 至多称 ",{"type":49,"tag":70,"props":453,"children":455},{"className":454},[],[456],{"type":55,"value":457},"traceable",{"type":55,"value":459},"；重跑对比通过的统计才可称 ",{"type":49,"tag":70,"props":461,"children":463},{"className":462},[],[464],{"type":55,"value":465},"reproduced",{"type":55,"value":467},"；没有重跑蛋白模型的 generation campaign ",{"type":49,"tag":94,"props":469,"children":470},{},[471],{"type":55,"value":472},"永远",{"type":55,"value":474},"不能称 ",{"type":49,"tag":70,"props":476,"children":478},{"className":477},[],[479],{"type":55,"value":465},{"type":55,"value":481},"。",{"type":49,"tag":58,"props":483,"children":485},{"id":484},"_4-提交-stage-gate-审批",[486],{"type":55,"value":487},"4 · 提交 stage-gate 审批",{"type":49,"tag":64,"props":489,"children":490},{},[491],{"type":55,"value":492},"报告束落盘并登记 provenance 后，走 openscience stage-gate：呈现四类产物路径、关键结果摘要、全部风险与缺口，等用户 approve \u002F revise \u002F reject。revise 时归档旧报告束、带意见重跑，不覆盖。未安装 openscience 插件时，直接向用户呈现上述内容、等其口头三选一即可；revise 时仍需归档旧报告束、不覆盖。",{"type":49,"tag":58,"props":494,"children":496},{"id":495},"输出模板",[497],{"type":55,"value":495},{"type":49,"tag":499,"props":500,"children":505},"pre",{"className":501,"code":502,"language":503,"meta":504,"style":504},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","## 最终报告束：\u003Cslug>（\u003Ctimestamp>）\n\n- campaign-replay-report：\u003C路径>（campaign 状态与 gap 计数）\n- agent-comparison-report：\u003C路径>（provider 与无效输出计数）\n- ranking-audit-report：\u003C路径>（或\"本次未包含\"）\n- limitations.md：\u003C路径>\n- 证据分级统计：recorded n \u002F recomputed n \u002F model-generated n \u002F externally imported n \u002F experimentally measured n \u002F unavailable n\n- 待审批：stage-gate（final report）\n","markdown","",[506],{"type":49,"tag":70,"props":507,"children":508},{"__ignoreMap":504},[509,527,536,551,564,576,589,602],{"type":49,"tag":510,"props":511,"children":514},"span",{"class":512,"line":513},"line",1,[515,521],{"type":49,"tag":510,"props":516,"children":518},{"style":517},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[519],{"type":55,"value":520},"## ",{"type":49,"tag":510,"props":522,"children":524},{"style":523},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[525],{"type":55,"value":526},"最终报告束：\u003Cslug>（\u003Ctimestamp>）\n",{"type":49,"tag":510,"props":528,"children":529},{"class":512,"line":30},[530],{"type":49,"tag":510,"props":531,"children":533},{"emptyLinePlaceholder":532},true,[534],{"type":55,"value":535},"\n",{"type":49,"tag":510,"props":537,"children":539},{"class":512,"line":538},3,[540,545],{"type":49,"tag":510,"props":541,"children":542},{"style":517},[543],{"type":55,"value":544},"-",{"type":49,"tag":510,"props":546,"children":548},{"style":547},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[549],{"type":55,"value":550}," campaign-replay-report：\u003C路径>（campaign 状态与 gap 计数）\n",{"type":49,"tag":510,"props":552,"children":554},{"class":512,"line":553},4,[555,559],{"type":49,"tag":510,"props":556,"children":557},{"style":517},[558],{"type":55,"value":544},{"type":49,"tag":510,"props":560,"children":561},{"style":547},[562],{"type":55,"value":563}," agent-comparison-report：\u003C路径>（provider 与无效输出计数）\n",{"type":49,"tag":510,"props":565,"children":566},{"class":512,"line":26},[567,571],{"type":49,"tag":510,"props":568,"children":569},{"style":517},[570],{"type":55,"value":544},{"type":49,"tag":510,"props":572,"children":573},{"style":547},[574],{"type":55,"value":575}," ranking-audit-report：\u003C路径>（或\"本次未包含\"）\n",{"type":49,"tag":510,"props":577,"children":579},{"class":512,"line":578},6,[580,584],{"type":49,"tag":510,"props":581,"children":582},{"style":517},[583],{"type":55,"value":544},{"type":49,"tag":510,"props":585,"children":586},{"style":547},[587],{"type":55,"value":588}," limitations.md：\u003C路径>\n",{"type":49,"tag":510,"props":590,"children":592},{"class":512,"line":591},7,[593,597],{"type":49,"tag":510,"props":594,"children":595},{"style":517},[596],{"type":55,"value":544},{"type":49,"tag":510,"props":598,"children":599},{"style":547},[600],{"type":55,"value":601}," 证据分级统计：recorded n \u002F recomputed n \u002F model-generated n \u002F externally imported n \u002F experimentally measured n \u002F unavailable n\n",{"type":49,"tag":510,"props":603,"children":605},{"class":512,"line":604},8,[606,610],{"type":49,"tag":510,"props":607,"children":608},{"style":517},[609],{"type":55,"value":544},{"type":49,"tag":510,"props":611,"children":612},{"style":547},[613],{"type":55,"value":614}," 待审批：stage-gate（final report）\n",{"type":49,"tag":58,"props":616,"children":618},{"id":617},"本技能不做什么",[619],{"type":55,"value":617},{"type":49,"tag":224,"props":621,"children":622},{},[623,628,633,638],{"type":49,"tag":111,"props":624,"children":625},{},[626],{"type":55,"value":627},"不重算：报告束只引用已落盘 artifact 的内容；发现数字要变，回上游技能重跑。",{"type":49,"tag":111,"props":629,"children":630},{},[631],{"type":55,"value":632},"不调和 recorded 与 recomputed 的分歧：并列呈现，不\"平均\"掉。",{"type":49,"tag":111,"props":634,"children":635},{},[636],{"type":55,"value":637},"不省略 limitations：六类之外无内容，limitations.md 不得为空壳。",{"type":49,"tag":111,"props":639,"children":640},{},[641],{"type":55,"value":642},"不替用户审批：报告束完成 ≠ 项目完成，stage-gate 三选一只能由用户回答。",{"type":49,"tag":58,"props":644,"children":646},{"id":645},"收尾与下一步",[647],{"type":55,"value":645},{"type":49,"tag":224,"props":649,"children":650},{},[651,663,668],{"type":49,"tag":111,"props":652,"children":653},{},[654,656,661],{"type":55,"value":655},"approve：报告束可作为证据胶囊归档（能力等级按 §3 纪律如实标注，通常 traceable \u002F re_executable 而非 reproduced）。证据胶囊来自 openscience 插件；未安装时报告束保留在 ",{"type":49,"tag":70,"props":657,"children":659},{"className":658},[],[660],{"type":55,"value":209},{"type":55,"value":662}," 下即可。",{"type":49,"tag":111,"props":664,"children":665},{},[666],{"type":55,"value":667},"revise：归档本轮报告束，意见注入对应上游技能重跑后重新组装。",{"type":49,"tag":111,"props":669,"children":670},{},[671],{"type":55,"value":672},"reject：写结题说明，产物保留原位。",{"type":49,"tag":674,"props":675,"children":676},"style",{},[677],{"type":55,"value":678},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":680,"total":881},[681,705,721,740,755,775,793,811,826,842,861,871],{"slug":682,"name":682,"fn":683,"description":684,"org":685,"tags":686,"stars":702,"repoUrl":703,"updatedAt":704},"android-native-dev","develop Android native applications","Android native application development and UI design guide. Covers Material Design 3, Kotlin\u002FCompose development, project configuration, accessibility, and build troubleshooting. Read this before Android native application development.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[687,690,693,696,699],{"name":688,"slug":689,"type":16},"Accessibility","accessibility",{"name":691,"slug":692,"type":16},"Android","android",{"name":694,"slug":695,"type":16},"Kotlin","kotlin",{"name":697,"slug":698,"type":16},"Mobile","mobile",{"name":700,"slug":701,"type":16},"UI Components","ui-components",13030,"https:\u002F\u002Fgithub.com\u002FMiniMax-AI\u002Fskills","2026-07-13T06:16:54.247834",{"slug":706,"name":706,"fn":707,"description":708,"org":709,"tags":710,"stars":702,"repoUrl":703,"updatedAt":720},"buddy-sings","generate singing performances for AI companions","Use when user wants their Claude Code pet (\u002Fbuddy) to sing a song. Triggers on any request that combines the concept of their Claude Code buddy, pet, or companion with singing or music. Supports multilingual triggers — match equivalent phrases in any language.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[711,714,717],{"name":712,"slug":713,"type":16},"Agents","agents",{"name":715,"slug":716,"type":16},"Audio","audio",{"name":718,"slug":719,"type":16},"Creative","creative","2026-07-13T06:16:35.130644",{"slug":722,"name":722,"fn":723,"description":724,"org":725,"tags":726,"stars":702,"repoUrl":703,"updatedAt":739},"color-font-skill","select color palettes and font pairings","Choose presentation-ready color palettes and font pairings for PPT\u002Fdesign tasks. Use when users ask for visual theme choices, brand-safe palettes, or font recommendations. Triggers include: 配色, 色板, 字体, color palette, font, PPT配色, 字体搭配.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[727,730,733,736],{"name":728,"slug":729,"type":16},"Design","design",{"name":731,"slug":732,"type":16},"Presentations","presentations",{"name":734,"slug":735,"type":16},"Themes","themes",{"name":737,"slug":738,"type":16},"Typography","typography","2026-07-13T06:17:02.785587",{"slug":741,"name":741,"fn":742,"description":743,"org":744,"tags":745,"stars":702,"repoUrl":703,"updatedAt":754},"design-style-skill","select visual design systems for presentations","Select a consistent visual design system for PPT slides using radius\u002Fspacing style recipes. Use when users ask for overall style direction or component styling consistency. Includes Sharp\u002FSoft\u002FRounded\u002FPill recipes, component mappings, typography\u002Fspacing rules, and mixing guidance. Triggers: 风格, style, radius, spacing, 圆角, 间距, PPT风格, 视觉风格, design style, component style.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[746,747,750,753],{"name":728,"slug":729,"type":16},{"name":748,"slug":749,"type":16},"Design System","design-system",{"name":751,"slug":752,"type":16},"PowerPoint","powerpoint",{"name":731,"slug":732,"type":16},"2026-07-13T06:17:10.398389",{"slug":756,"name":756,"fn":757,"description":758,"org":759,"tags":760,"stars":702,"repoUrl":703,"updatedAt":774},"flutter-dev","build cross-platform apps with Flutter","Flutter cross-platform development guide covering widget patterns, Riverpod\u002FBloc state management, GoRouter navigation, performance optimization, and platform-specific implementations. Includes const optimization, responsive layouts, testing strategies, and DevTools profiling.\nUse when: building Flutter apps, implementing state management (Riverpod\u002FBloc), setting up GoRouter navigation, creating custom widgets, optimizing performance, writing widget tests, cross-platform development.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[761,764,767,768,771],{"name":762,"slug":763,"type":16},"Dart","dart",{"name":765,"slug":766,"type":16},"Flutter","flutter",{"name":697,"slug":698,"type":16},{"name":769,"slug":770,"type":16},"Performance","performance",{"name":772,"slug":773,"type":16},"State Management","state-management","2026-07-13T06:16:36.626679",{"slug":776,"name":776,"fn":777,"description":778,"org":779,"tags":780,"stars":702,"repoUrl":703,"updatedAt":792},"frontend-dev","build visually striking frontend web pages","Full-stack frontend development combining premium UI design, cinematic animations,\nAI-generated media assets, persuasive copywriting, and visual art. Builds complete,\nvisually striking web pages with real media, advanced motion, and compelling copy.\nUse when: building landing pages, marketing sites, product pages, dashboards,\ngenerating media assets (image\u002Fvideo\u002Faudio\u002Fmusic), writing conversion copy,\ncreating generative art, or implementing cinematic scroll animations.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[781,784,785,786,789],{"name":782,"slug":783,"type":16},"Animation","animation",{"name":718,"slug":719,"type":16},{"name":728,"slug":729,"type":16},{"name":787,"slug":788,"type":16},"Frontend","frontend",{"name":790,"slug":791,"type":16},"Web Development","web-development","2026-07-13T06:16:39.108827",{"slug":794,"name":794,"fn":795,"description":796,"org":797,"tags":798,"stars":702,"repoUrl":703,"updatedAt":810},"fullstack-dev","build full-stack web applications","Full-stack backend architecture and frontend-backend integration guide.\nTRIGGER when: building a full-stack app, creating REST API with frontend, scaffolding backend service,\nbuilding todo app, building CRUD app, building real-time app, building chat app,\nExpress + React, Next.js API, Node.js backend, Python backend, Go backend,\ndesigning service layers, implementing error handling, managing config\u002Fauth,\nsetting up API clients, implementing auth flows, handling file uploads,\nadding real-time features (SSE\u002FWebSocket), hardening for production.\nDO NOT TRIGGER when: pure frontend UI work, pure CSS\u002Fstyling, database schema only.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[799,802,803,806,809],{"name":800,"slug":801,"type":16},"Backend","backend",{"name":787,"slug":788,"type":16},{"name":804,"slug":805,"type":16},"Full-stack","full-stack",{"name":807,"slug":808,"type":16},"REST API","rest-api",{"name":790,"slug":791,"type":16},"2026-07-13T06:16:43.219005",{"slug":812,"name":812,"fn":813,"description":814,"org":815,"tags":816,"stars":702,"repoUrl":703,"updatedAt":825},"gif-sticker-maker","create animated GIF stickers from photos","Convert photos (people, pets, objects, logos) into 4 animated GIF stickers with captions.\nUse when: user wants to create cartoon stickers, GIF expressions, emoji packs, animated avatars,\nor convert photos to Funko Pop \u002F Pop Mart blind box style animations.\nTriggers: sticker, GIF, cartoon, emoji, expression pack, avatar animation.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[817,818,819,822],{"name":782,"slug":783,"type":16},{"name":718,"slug":719,"type":16},{"name":820,"slug":821,"type":16},"Images","images",{"name":823,"slug":824,"type":16},"Media","media","2026-07-13T06:16:51.74461",{"slug":827,"name":827,"fn":828,"description":829,"org":830,"tags":831,"stars":702,"repoUrl":703,"updatedAt":841},"ios-application-dev","develop iOS applications with SwiftUI and UIKit","iOS application development guide covering UIKit, SnapKit, and SwiftUI. Includes touch targets, safe areas, navigation patterns, Dynamic Type, Dark Mode, accessibility, collection views, common UI components, and SwiftUI design guidelines. For detailed references on specific topics, see the reference files.\nUse when: developing iOS apps, implementing UI, reviewing iOS code, working with UIKit\u002FSnapKit\u002FSwiftUI layouts, building iPhone interfaces, Swift mobile development, Apple HIG compliance, iOS accessibility implementation.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[832,833,836,837,840],{"name":688,"slug":689,"type":16},{"name":834,"slug":835,"type":16},"iOS","ios",{"name":697,"slug":698,"type":16},{"name":838,"slug":839,"type":16},"SwiftUI","swiftui",{"name":700,"slug":701,"type":16},"2026-07-13T06:16:55.686092",{"slug":843,"name":843,"fn":844,"description":845,"org":846,"tags":847,"stars":702,"repoUrl":703,"updatedAt":860},"minimax-docx","create and edit DOCX documents","Professional DOCX document creation, editing, and formatting using OpenXML SDK (.NET). Three pipelines: (A) create new documents from scratch, (B) fill\u002Fedit content in existing documents, (C) apply template formatting with XSD validation gate-check. MUST use this skill whenever the user wants to produce, modify, or format a Word document — including when they say \"write a report\", \"draft a proposal\", \"make a contract\", \"fill in this form\", \"reformat to match this template\", or any task whose final output is a .docx file. Even if the user doesn't mention \"docx\" explicitly, if the task implies a printable\u002Fformal document, use this skill.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[848,851,854,857],{"name":849,"slug":850,"type":16},"Documents","documents",{"name":852,"slug":853,"type":16},"DOCX","docx",{"name":855,"slug":856,"type":16},"Office","office",{"name":858,"slug":859,"type":16},"Templates","templates","2026-07-13T06:16:40.461868",{"slug":862,"name":862,"fn":863,"description":864,"org":865,"tags":866,"stars":702,"repoUrl":703,"updatedAt":870},"minimax-music-gen","generate music and audio tracks","Use when user wants to generate music, songs, or audio tracks. Triggers on any request involving music creation, song writing, lyrics generation, audio production, or covers. Also triggers when user provides lyrics and wants them turned into a song, or describes a mood\u002Fscene and wants background music. Supports multilingual triggers — match equivalent phrases in any language. Do NOT use for music playback of existing files, music theory questions, or music recommendation without generation.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[867,868,869],{"name":715,"slug":716,"type":16},{"name":718,"slug":719,"type":16},{"name":823,"slug":824,"type":16},"2026-07-13T06:16:50.381758",{"slug":872,"name":872,"fn":873,"description":874,"org":875,"tags":876,"stars":702,"repoUrl":703,"updatedAt":880},"minimax-music-playlist","generate personalized music playlists","Generate personalized music playlists by analyzing the user's music taste and generation feedback history. Triggers on any request involving playlist generation, music taste profiling, or personalized music recommendations. Supports multilingual triggers — match equivalent phrases in any language.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[877,878,879],{"name":715,"slug":716,"type":16},{"name":718,"slug":719,"type":16},{"name":823,"slug":824,"type":16},"2026-07-13T06:16:57.002997",141,{"items":883,"total":970},[884,900,917,930,941,954,963],{"slug":885,"name":885,"fn":886,"description":887,"org":888,"tags":889,"stars":26,"repoUrl":27,"updatedAt":899},"article2tasks","convert articles into Dida365 tasks","将技术周报（批量）或单篇文章整理为滴答清单待办事项，自动分类到已有清单并打标签，全程通过 MCP 写入，跨平台无需任何本地脚本。当用户提供周报内容、文章链接，或提及「周报」「文章汇总」「添加到滴答」时，使用此技能。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[890,893,896],{"name":891,"slug":892,"type":16},"Content Creation","content-creation",{"name":894,"slug":895,"type":16},"MCP","mcp",{"name":897,"slug":898,"type":16},"Task Management","task-management","2026-08-18T03:49:38.751656",{"slug":901,"name":901,"fn":902,"description":903,"org":904,"tags":905,"stars":26,"repoUrl":27,"updatedAt":916},"binder-agent-eval","evaluate LLM agent decision quality","当需要在相同的阶段输入上评测 LLM agent 的结构化决策、或对比多个 provider 的决策质量时使用；对应 openbinder evaluate-agent（--provider\u002F--compare\u002F--case）与 openbinder provider doctor。典型触发语：\"用 mock provider 跑一遍 decision case 评测\"\"对比一下几个 provider 在同一批 case 上的表现\"\"先 doctor 一下 minimax 配置通不通\"。同义场景：agent 评测、decision evaluation、visible\u002Fhidden 分层、泄露检查、provider 对比、冻结决策。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[906,907,910,913],{"name":712,"slug":713,"type":16},{"name":908,"slug":909,"type":16},"Benchmarking","benchmarking",{"name":911,"slug":912,"type":16},"Evals","evals",{"name":914,"slug":915,"type":16},"LLM","llm","2026-08-27T13:32:30.156635",{"slug":918,"name":918,"fn":919,"description":920,"org":921,"tags":922,"stars":26,"repoUrl":27,"updatedAt":929},"binder-handoff","export and validate binder task packages","当需要把 binder 设计算力任务打包交给外部平台（Claude Science 或自有服务器）、或校验\u002F导入外部返回的结果包时使用；对应 openbinder handoff export\u002Fvalidate\u002Fimport。典型触发语：\"把这个 target 打包成 handoff 任务包\"\"校验一下对方返回的 result package\"\"把外部算回来的结果导入进来\"。同义场景：external handoff、任务包导出、结果包校验、回传包导入、RUNBOOK。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[923,926],{"name":924,"slug":925,"type":16},"Automation","automation",{"name":927,"slug":928,"type":16},"Data Engineering","data-engineering","2026-08-27T13:32:32.957864",{"slug":931,"name":931,"fn":932,"description":933,"org":934,"tags":935,"stars":26,"repoUrl":27,"updatedAt":940},"binder-protocol","compile and validate binder design protocols","当需要把 binder 设计协议草稿编译成结构化 protocol.yaml、校验协议、或按阶段切出 stage slice 时使用；对应 openbinder protocol validate\u002Fcompile\u002Fshow 三个子命令。典型触发语：\"把这份 protocol 草稿编译一下\"\"校验这个 protocol.yaml\"\"把 cofold_scoring 阶段的切片拿出来\"。同义场景：协议编译、protocol compiler、十阶段、stage slice、阶段上下文、protocol validate。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[936,937],{"name":924,"slug":925,"type":16},{"name":938,"slug":939,"type":16},"YAML","yaml","2026-08-27T13:32:33.760978",{"slug":942,"name":942,"fn":943,"description":944,"org":945,"tags":946,"stars":26,"repoUrl":27,"updatedAt":953},"binder-ranking-audit","audit binder campaign ranking results","当需要重算并审计 binder campaign 的候选排序、核对 recorded 与 recomputed 是否一致时使用；对应 openbinder audit-ranking（--fixture\u002F--source）。典型触发语：\"审计一下这个 campaign 的排序\"\"recorded 和 recomputed 对得上吗\"\"重算 top-N 命中率和 Spearman\"。同义场景：ranking audit、排序审计、ensemble 重算、hit rate、缺失数据处理、missing data 报告。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[947,950],{"name":948,"slug":949,"type":16},"Data Analysis","data-analysis",{"name":951,"slug":952,"type":16},"QA","qa","2026-08-27T13:32:34.155444",{"slug":955,"name":955,"fn":956,"description":957,"org":958,"tags":959,"stars":26,"repoUrl":27,"updatedAt":962},"binder-replay","replay binder design campaigns","当需要回放已记录的 binder 设计 campaign、重现每一步\"当时知道什么、决定了什么\"时使用；对应 openbinder replay（--fixture\u002F--events\u002F--source）。典型触发语：\"帮我回放一下 IL-7Ra 的 binder campaign\"\"回放那个失败的 campaign\"\"看看当时每一步都知道了什么\"。同义场景：campaign replay、事件流回放、replay report、gap 分析、时间线重建。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[960,961],{"name":924,"slug":925,"type":16},{"name":948,"slug":949,"type":16},"2026-08-27T13:32:33.346398",{"slug":4,"name":4,"fn":5,"description":6,"org":964,"tags":965,"stars":26,"repoUrl":27,"updatedAt":28},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[966,967,968,969],{"name":21,"slug":22,"type":16},{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},{"name":24,"slug":25,"type":16},93]