[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-minimax-evidence-capsule":3,"mdc-qwwyu6-key":37,"related-repo-minimax-evidence-capsule":1694,"related-org-minimax-evidence-capsule":1793},{"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},"evidence-capsule","archive research evidence and reproducibility packages","当论文级结论定型、需要把支撑某个结论的全部产物（数据、代码、图表、环境记录）冻结成一个可长期保存、可复核的包裹时使用。同义触发场景：冻结证据、证据胶囊、capsule、保存复现材料、投稿前整理数据、补充材料打包、reproducibility、可复现性归档、审稿人要看原始数据。也用于历史项目的补录归档（标注 historical_content_unverified），以及回答\"这个图还能重现吗\"类问题。",{"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},"Research","research","tag",{"name":18,"slug":19,"type":16},"Data Engineering","data-engineering",{"name":21,"slug":22,"type":16},"Documentation","documentation",{"name":24,"slug":25,"type":16},"Code Analysis","code-analysis",5,"https:\u002F\u002Fgithub.com\u002FMiniMax-AI\u002FMiniMax-Code-Plugins","2026-08-21T03:59:49.290543",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\u002Fopenscience\u002Fskills\u002Fevidence-capsule","---\nname: evidence-capsule\ndescription: >-\n  当论文级结论定型、需要把支撑某个结论的全部产物（数据、代码、图表、环境记录）冻结成一个可长期保存、可复核的包裹时使用。同义触发场景：冻结证据、证据胶囊、capsule、保存复现材料、投稿前整理数据、补充材料打包、reproducibility、可复现性归档、审稿人要看原始数据。也用于历史项目的补录归档（标注 historical_content_unverified），以及回答\"这个图还能重现吗\"类问题。\nargument-hint: '[结论名称或项目 slug]'\nmetadata:\n  domains: [reproducibility, archiving, evidence]\n  last_reviewed: '2026-08-18'\n---\n\n# evidence-capsule：证据胶囊\n\n## 目的\n\n论文里的每个关键结论，都应当有一个\"证据胶囊\"在背后撑着：一套冻结的文件 + 一份清单 + 重跑说明。审稿人质疑图 3 时，你给出的不是\"我回头找找\"，而是一个 sha256 可校验的包裹。\n\n本技能同时规定**能力分级**：一个胶囊到底是\"只是存下来了\"还是\"真的能重跑\"，必须如实命名——夸大一级的危害远大于承认做不到。\n\n## 前置检查\n\n1. 明确本次冻结支撑的**具体结论**（一张图、一个统计结果、一组表格），一个胶囊对应一个结论，不搞大杂烩。\n2. 确认支撑该结论的产物已全部登记 provenance（`.openscience\u002Fprovenance.jsonl` 中有记录）。未登记的先补登。\n3. 确认产物路径符合 research-workspace 契约；胶囊只收集，不整理散乱产物——结构问题先回 research-workspace 解决。\n\n## 胶囊目录结构\n\n```text\noutput\u002Fevidence-capsule\u002F\u003Cslug>\u002F\u003Cclaim-kebab-case>\u002F\n├── manifest.json         # 清单：文件哈希、依赖、环境、创建时间\n├── REPRODUCE.md          # 重跑步骤说明\n├── capsule-report.md     # 本胶囊的能力分级与核查记录\n├── files\u002F                # 冻结的产物副本（数据、代码、图、表）\n└── provenance.jsonl      # 相关登记记录的完整拷贝\n```\n\n## 能力四级（诚实命名）\n\n| 级别 | 名称 | 含义 | 达成条件 |\n| --- | --- | --- | --- |\n| L1 | archived | 字节冻结 | 文件收齐、manifest 含每个文件的 sha256 与字节数；此后任何改动都能被检出 |\n| L2 | traceable | 可追溯 | 在 L1 之上：manifest 记录依赖（软件\u002F库\u002F版本）与环境（env_hash 及详情）、provenance 拷贝完整 |\n| L3 | re_executable | 可重执行 | 在 L2 之上：输入数据、代码、参数、环境说明**齐备**，第三方按 REPRODUCE.md 有能力尝试重跑 |\n| L4 | reproduced | 已复现 | 在 L3 之上：**实际**在隔离环境重跑并把结果与原结果比对通过（数值一致或在声明的容差内） |\n\n命名纪律（红线）：\n\n- **未实际重跑比对，不得声称 reproduced**。\"代码都在，理论上能跑\"是 L3，不是 L4；声称 L4 必须附上重跑记录（何时、何地、谁跑的、比对结果）。\n- 降级是常态：依赖的商用软件绝版、数据涉及合规不能分发，胶囊就停在 L2——如实写明卡点，这比凑一个名不副实的 L3 有价值得多。\n- 级别只能由 capsule-report.md 中的核查记录支撑，不得只在口头或论文里宣称。\n\n## 1 · 收集与冻结\n\n1. 列出支撑结论的全部文件：原始数据（data\u002F 引用）、分析脚本、产出图表、关键中间结果；\n2. 复制进 `files\u002F`（保留相对路径结构，如 `files\u002Foutput\u002Fanalysis\u002F...\u002Fstats.csv`）；**复制不移动**，原位置文件不动；\n3. 计算每个文件的 sha256 与字节数；\n4. 从 provenance.jsonl 中筛出与这些文件相关的记录，整行拷贝进胶囊的 `provenance.jsonl`；\n5. 拷贝 `.openscience\u002Fenv\u002F` 中相关 env_hash 的详情文件（附在 manifest 的 env 字段或单独存放）。\n\n## 2 · 写 manifest.json\n\n模板（字段必填，无内容用空数组\u002F空串，不删字段）：\n\n```json\n{\n  \"capsule_version\": 1,\n  \"claim\": \"该胶囊支撑的一句话结论\",\n  \"project_slug\": \"3f9a1c7e\",\n  \"created\": \"2026-08-19T16:00:00+08:00\",\n  \"capability\": \"traceable\",\n  \"files\": [\n    {\n      \"path\": \"files\u002Foutput\u002Fanalysis\u002F3f9a1c7e\u002F20260819-153000\u002Fstats.csv\",\n      \"sha256\": \"\u003C64 位十六进制>\",\n      \"bytes\": 20481\n    }\n  ],\n  \"deps\": [\n    {\"name\": \"python\", \"version\": \"3.12.10\"},\n    {\"name\": \"pandas\", \"version\": \"2.2.2\"}\n  ],\n  \"env\": {\n    \"env_hash\": \"02008886520f\",\n    \"details_file\": \"env-02008886520f.txt\"\n  },\n  \"historical_content_unverified\": false,\n  \"notes\": \"剔除 3 个离群样品；随机种子 42\"\n}\n```\n\n字段说明：\n\n- `capability` 只取四级之一：`archived` \u002F `traceable` \u002F `re_executable` \u002F `reproduced`；\n- `historical_content_unverified`：历史文件补录专用标记，见第 4 节；\n- `files` 覆盖胶囊内全部文件（包括 REPRODUCE.md 本身之外的每一个）。\n\n## 3 · 写 REPRODUCE.md 与 capsule-report.md\n\nREPRODUCE.md 固定结构：\n\n```markdown\n# 重跑说明：\u003Cclaim>\n\n## 输入\n（哪些文件、来自哪里、各占多大）\n\n## 环境\n（操作系统、软件与版本、依赖安装方式；与 manifest 的 deps\u002Fenv 一致）\n\n## 步骤\n（逐条可执行的命令；含参数与随机种子）\n\n## 预期输出与比对方式\n（重跑应得到什么文件；如何判定\"一致\"：数值精确相等 \u002F 容差范围 \u002F 视觉比对）\n```\n\ncapsule-report.md 固定结构：\n\n```markdown\n# 证据胶囊核查报告：\u003Cclaim>\n\n- 能力级别：\u003Carchived|traceable|re_executable|reproduced>\n- 级别依据：（对照四级条件逐条自评，哪条满足哪条不满足）\n- 已知缺口：（如\"原始测序数据 200GB 未收进胶囊，仅存校验和与获取方式\"）\n- 复跑记录：（仅 reproduced 级别必填：重跑时间、环境、比对结果）\n- 核查人：\u003C用户或 agent>  核查日期：\u003CISO 日期>\n```\n\n## 4 · 历史文件补录\n\n为既往项目补做胶囊时：\n\n1. 能找到原始登记记录的按正常流程冻结；\n2. 找不到记录的（说不清哪次运行产生的、环境已不可考），照常收文件、算哈希，但 manifest 中 `\"historical_content_unverified\": true`，并在 capsule-report.md 的\"已知缺口\"写明：哪些内容无法追溯、为什么；\n3. 历史胶囊的 capability 上限为 `traceable`——未经核实的产物无从判断能否重执行；\n4. **不得**为补齐级别而事后编造运行记录（guardrail 第 2、3 条：编造比空缺危害大得多）。\n\n## 5 · 复现验证（升级 reproduced 的唯一途径）\n\n1. 准备隔离环境：新机器、新虚拟机或干净容器，只带胶囊内容；\n2. 严格按 REPRODUCE.md 重跑，不依赖记忆中的\"当时还装了个什么\"——跑不通先修 REPRODUCE.md，不绕过；\n3. 比对结果与原结果：数值结果逐项比对，图做哈希或像素级\u002F容差比对；\n4. 通过：把复跑记录写入 capsule-report.md，manifest 的 capability 改为 `reproduced`，重新计算受影响文件的哈希；\n5. 不通过：**如实记录差异**，capability 停在原级，把差异列为新的研究问题——复现失败是发现，不是丑闻；隐瞒才是。\n\n## 输出模板\n\n```markdown\n## 证据胶囊已冻结：\u003Cclaim>\n\n- 位置：output\u002Fevidence-capsule\u002F\u003Cslug>\u002F\u003Cclaim>\u002F\n- 能力级别：\u003C级别>（依据见 capsule-report.md）\n- 文件数：N，总大小：X MB，全部 sha256 已记录\n- 已知缺口：…（或\"无\"）\n\n提醒：本胶囊为 \u003C级别>。对外声称时请使用该级别名称，\n不要升级为\"可复现\"——那需要一次真实的隔离重跑。\n```\n\n## 本技能不做什么\n\n- 不执行复跑本身：复跑验证由用户或下游计算能力完成，本技能只定义流程、记录格式与命名纪律。\n- 不担保内容正确：胶囊保证\"这些字节没被改过\"，不保证\"这些字节是对的\"——正确性审查归 reviewer。\n- 不替代数据存档政策：基金或机构要求的长期存档（如学校数据仓库）按各自规定执行，胶囊是工作区级方案。\n- 不分发：胶囊含受版权保护的输入文件（如商用软件输入、第三方数据）时，能否随论文公开由用户按画像中的合规要求决定。\n\n## 收尾与下一步\n\n- 冻结后提醒：把胶囊路径写进论文对应图表的注释或内部记录，建立\"结论 ↔ 胶囊\"映射。\n- 投稿前建议：至少对支撑核心结论的胶囊做一次复现验证，能升级 reproduced 就升级。\n- 交付前按 guardrail 第 7 条走 reviewer 审查时，把胶囊清单一并提交审查。\n",{"data":38,"body":46},{"name":4,"description":6,"argument-hint":39,"metadata":40},"[结论名称或项目 slug]",{"domains":41,"last_reviewed":45},[42,43,44],"reproducibility","archiving","evidence","2026-08-18",{"type":47,"children":48},"root",[49,58,64,70,83,88,124,129,141,147,291,296,320,326,393,399,404,1133,1138,1196,1202,1207,1341,1346,1433,1439,1444,1487,1493,1535,1540,1637,1642,1665,1670,1688],{"type":50,"tag":51,"props":52,"children":54},"element","h1",{"id":53},"evidence-capsule证据胶囊",[55],{"type":56,"value":57},"text","evidence-capsule：证据胶囊",{"type":50,"tag":59,"props":60,"children":62},"h2",{"id":61},"目的",[63],{"type":56,"value":61},{"type":50,"tag":65,"props":66,"children":67},"p",{},[68],{"type":56,"value":69},"论文里的每个关键结论，都应当有一个\"证据胶囊\"在背后撑着：一套冻结的文件 + 一份清单 + 重跑说明。审稿人质疑图 3 时，你给出的不是\"我回头找找\"，而是一个 sha256 可校验的包裹。",{"type":50,"tag":65,"props":71,"children":72},{},[73,75,81],{"type":56,"value":74},"本技能同时规定",{"type":50,"tag":76,"props":77,"children":78},"strong",{},[79],{"type":56,"value":80},"能力分级",{"type":56,"value":82},"：一个胶囊到底是\"只是存下来了\"还是\"真的能重跑\"，必须如实命名——夸大一级的危害远大于承认做不到。",{"type":50,"tag":59,"props":84,"children":86},{"id":85},"前置检查",[87],{"type":56,"value":85},{"type":50,"tag":89,"props":90,"children":91},"ol",{},[92,105,119],{"type":50,"tag":93,"props":94,"children":95},"li",{},[96,98,103],{"type":56,"value":97},"明确本次冻结支撑的",{"type":50,"tag":76,"props":99,"children":100},{},[101],{"type":56,"value":102},"具体结论",{"type":56,"value":104},"（一张图、一个统计结果、一组表格），一个胶囊对应一个结论，不搞大杂烩。",{"type":50,"tag":93,"props":106,"children":107},{},[108,110,117],{"type":56,"value":109},"确认支撑该结论的产物已全部登记 provenance（",{"type":50,"tag":111,"props":112,"children":114},"code",{"className":113},[],[115],{"type":56,"value":116},".openscience\u002Fprovenance.jsonl",{"type":56,"value":118}," 中有记录）。未登记的先补登。",{"type":50,"tag":93,"props":120,"children":121},{},[122],{"type":56,"value":123},"确认产物路径符合 research-workspace 契约；胶囊只收集，不整理散乱产物——结构问题先回 research-workspace 解决。",{"type":50,"tag":59,"props":125,"children":127},{"id":126},"胶囊目录结构",[128],{"type":56,"value":126},{"type":50,"tag":130,"props":131,"children":136},"pre",{"className":132,"code":134,"language":56,"meta":135},[133],"language-text","output\u002Fevidence-capsule\u002F\u003Cslug>\u002F\u003Cclaim-kebab-case>\u002F\n├── manifest.json         # 清单：文件哈希、依赖、环境、创建时间\n├── REPRODUCE.md          # 重跑步骤说明\n├── capsule-report.md     # 本胶囊的能力分级与核查记录\n├── files\u002F                # 冻结的产物副本（数据、代码、图、表）\n└── provenance.jsonl      # 相关登记记录的完整拷贝\n","",[137],{"type":50,"tag":111,"props":138,"children":139},{"__ignoreMap":135},[140],{"type":56,"value":134},{"type":50,"tag":59,"props":142,"children":144},{"id":143},"能力四级诚实命名",[145],{"type":56,"value":146},"能力四级（诚实命名）",{"type":50,"tag":148,"props":149,"children":150},"table",{},[151,180],{"type":50,"tag":152,"props":153,"children":154},"thead",{},[155],{"type":50,"tag":156,"props":157,"children":158},"tr",{},[159,165,170,175],{"type":50,"tag":160,"props":161,"children":162},"th",{},[163],{"type":56,"value":164},"级别",{"type":50,"tag":160,"props":166,"children":167},{},[168],{"type":56,"value":169},"名称",{"type":50,"tag":160,"props":171,"children":172},{},[173],{"type":56,"value":174},"含义",{"type":50,"tag":160,"props":176,"children":177},{},[178],{"type":56,"value":179},"达成条件",{"type":50,"tag":181,"props":182,"children":183},"tbody",{},[184,208,231,261],{"type":50,"tag":156,"props":185,"children":186},{},[187,193,198,203],{"type":50,"tag":188,"props":189,"children":190},"td",{},[191],{"type":56,"value":192},"L1",{"type":50,"tag":188,"props":194,"children":195},{},[196],{"type":56,"value":197},"archived",{"type":50,"tag":188,"props":199,"children":200},{},[201],{"type":56,"value":202},"字节冻结",{"type":50,"tag":188,"props":204,"children":205},{},[206],{"type":56,"value":207},"文件收齐、manifest 含每个文件的 sha256 与字节数；此后任何改动都能被检出",{"type":50,"tag":156,"props":209,"children":210},{},[211,216,221,226],{"type":50,"tag":188,"props":212,"children":213},{},[214],{"type":56,"value":215},"L2",{"type":50,"tag":188,"props":217,"children":218},{},[219],{"type":56,"value":220},"traceable",{"type":50,"tag":188,"props":222,"children":223},{},[224],{"type":56,"value":225},"可追溯",{"type":50,"tag":188,"props":227,"children":228},{},[229],{"type":56,"value":230},"在 L1 之上：manifest 记录依赖（软件\u002F库\u002F版本）与环境（env_hash 及详情）、provenance 拷贝完整",{"type":50,"tag":156,"props":232,"children":233},{},[234,239,244,249],{"type":50,"tag":188,"props":235,"children":236},{},[237],{"type":56,"value":238},"L3",{"type":50,"tag":188,"props":240,"children":241},{},[242],{"type":56,"value":243},"re_executable",{"type":50,"tag":188,"props":245,"children":246},{},[247],{"type":56,"value":248},"可重执行",{"type":50,"tag":188,"props":250,"children":251},{},[252,254,259],{"type":56,"value":253},"在 L2 之上：输入数据、代码、参数、环境说明",{"type":50,"tag":76,"props":255,"children":256},{},[257],{"type":56,"value":258},"齐备",{"type":56,"value":260},"，第三方按 REPRODUCE.md 有能力尝试重跑",{"type":50,"tag":156,"props":262,"children":263},{},[264,269,274,279],{"type":50,"tag":188,"props":265,"children":266},{},[267],{"type":56,"value":268},"L4",{"type":50,"tag":188,"props":270,"children":271},{},[272],{"type":56,"value":273},"reproduced",{"type":50,"tag":188,"props":275,"children":276},{},[277],{"type":56,"value":278},"已复现",{"type":50,"tag":188,"props":280,"children":281},{},[282,284,289],{"type":56,"value":283},"在 L3 之上：",{"type":50,"tag":76,"props":285,"children":286},{},[287],{"type":56,"value":288},"实际",{"type":56,"value":290},"在隔离环境重跑并把结果与原结果比对通过（数值一致或在声明的容差内）",{"type":50,"tag":65,"props":292,"children":293},{},[294],{"type":56,"value":295},"命名纪律（红线）：",{"type":50,"tag":297,"props":298,"children":299},"ul",{},[300,310,315],{"type":50,"tag":93,"props":301,"children":302},{},[303,308],{"type":50,"tag":76,"props":304,"children":305},{},[306],{"type":56,"value":307},"未实际重跑比对，不得声称 reproduced",{"type":56,"value":309},"。\"代码都在，理论上能跑\"是 L3，不是 L4；声称 L4 必须附上重跑记录（何时、何地、谁跑的、比对结果）。",{"type":50,"tag":93,"props":311,"children":312},{},[313],{"type":56,"value":314},"降级是常态：依赖的商用软件绝版、数据涉及合规不能分发，胶囊就停在 L2——如实写明卡点，这比凑一个名不副实的 L3 有价值得多。",{"type":50,"tag":93,"props":316,"children":317},{},[318],{"type":56,"value":319},"级别只能由 capsule-report.md 中的核查记录支撑，不得只在口头或论文里宣称。",{"type":50,"tag":59,"props":321,"children":323},{"id":322},"_1-收集与冻结",[324],{"type":56,"value":325},"1 · 收集与冻结",{"type":50,"tag":89,"props":327,"children":328},{},[329,334,362,367,380],{"type":50,"tag":93,"props":330,"children":331},{},[332],{"type":56,"value":333},"列出支撑结论的全部文件：原始数据（data\u002F 引用）、分析脚本、产出图表、关键中间结果；",{"type":50,"tag":93,"props":335,"children":336},{},[337,339,345,347,353,355,360],{"type":56,"value":338},"复制进 ",{"type":50,"tag":111,"props":340,"children":342},{"className":341},[],[343],{"type":56,"value":344},"files\u002F",{"type":56,"value":346},"（保留相对路径结构，如 ",{"type":50,"tag":111,"props":348,"children":350},{"className":349},[],[351],{"type":56,"value":352},"files\u002Foutput\u002Fanalysis\u002F...\u002Fstats.csv",{"type":56,"value":354},"）；",{"type":50,"tag":76,"props":356,"children":357},{},[358],{"type":56,"value":359},"复制不移动",{"type":56,"value":361},"，原位置文件不动；",{"type":50,"tag":93,"props":363,"children":364},{},[365],{"type":56,"value":366},"计算每个文件的 sha256 与字节数；",{"type":50,"tag":93,"props":368,"children":369},{},[370,372,378],{"type":56,"value":371},"从 provenance.jsonl 中筛出与这些文件相关的记录，整行拷贝进胶囊的 ",{"type":50,"tag":111,"props":373,"children":375},{"className":374},[],[376],{"type":56,"value":377},"provenance.jsonl",{"type":56,"value":379},"；",{"type":50,"tag":93,"props":381,"children":382},{},[383,385,391],{"type":56,"value":384},"拷贝 ",{"type":50,"tag":111,"props":386,"children":388},{"className":387},[],[389],{"type":56,"value":390},".openscience\u002Fenv\u002F",{"type":56,"value":392}," 中相关 env_hash 的详情文件（附在 manifest 的 env 字段或单独存放）。",{"type":50,"tag":59,"props":394,"children":396},{"id":395},"_2-写-manifestjson",[397],{"type":56,"value":398},"2 · 写 manifest.json",{"type":50,"tag":65,"props":400,"children":401},{},[402],{"type":56,"value":403},"模板（字段必填，无内容用空数组\u002F空串，不删字段）：",{"type":50,"tag":130,"props":405,"children":409},{"className":406,"code":407,"language":408,"meta":135,"style":135},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"capsule_version\": 1,\n  \"claim\": \"该胶囊支撑的一句话结论\",\n  \"project_slug\": \"3f9a1c7e\",\n  \"created\": \"2026-08-19T16:00:00+08:00\",\n  \"capability\": \"traceable\",\n  \"files\": [\n    {\n      \"path\": \"files\u002Foutput\u002Fanalysis\u002F3f9a1c7e\u002F20260819-153000\u002Fstats.csv\",\n      \"sha256\": \"\u003C64 位十六进制>\",\n      \"bytes\": 20481\n    }\n  ],\n  \"deps\": [\n    {\"name\": \"python\", \"version\": \"3.12.10\"},\n    {\"name\": \"pandas\", \"version\": \"2.2.2\"}\n  ],\n  \"env\": {\n    \"env_hash\": \"02008886520f\",\n    \"details_file\": \"env-02008886520f.txt\"\n  },\n  \"historical_content_unverified\": false,\n  \"notes\": \"剔除 3 个离群样品；随机种子 42\"\n}\n","json",[410],{"type":50,"tag":111,"props":411,"children":412},{"__ignoreMap":135},[413,425,460,500,538,575,612,638,647,687,725,751,760,769,794,873,948,956,982,1021,1056,1065,1091,1125],{"type":50,"tag":414,"props":415,"children":418},"span",{"class":416,"line":417},"line",1,[419],{"type":50,"tag":414,"props":420,"children":422},{"style":421},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[423],{"type":56,"value":424},"{\n",{"type":50,"tag":414,"props":426,"children":427},{"class":416,"line":30},[428,433,439,444,449,455],{"type":50,"tag":414,"props":429,"children":430},{"style":421},[431],{"type":56,"value":432},"  \"",{"type":50,"tag":414,"props":434,"children":436},{"style":435},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[437],{"type":56,"value":438},"capsule_version",{"type":50,"tag":414,"props":440,"children":441},{"style":421},[442],{"type":56,"value":443},"\"",{"type":50,"tag":414,"props":445,"children":446},{"style":421},[447],{"type":56,"value":448},":",{"type":50,"tag":414,"props":450,"children":452},{"style":451},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[453],{"type":56,"value":454}," 1",{"type":50,"tag":414,"props":456,"children":457},{"style":421},[458],{"type":56,"value":459},",\n",{"type":50,"tag":414,"props":461,"children":463},{"class":416,"line":462},3,[464,468,473,477,481,486,492,496],{"type":50,"tag":414,"props":465,"children":466},{"style":421},[467],{"type":56,"value":432},{"type":50,"tag":414,"props":469,"children":470},{"style":435},[471],{"type":56,"value":472},"claim",{"type":50,"tag":414,"props":474,"children":475},{"style":421},[476],{"type":56,"value":443},{"type":50,"tag":414,"props":478,"children":479},{"style":421},[480],{"type":56,"value":448},{"type":50,"tag":414,"props":482,"children":483},{"style":421},[484],{"type":56,"value":485}," \"",{"type":50,"tag":414,"props":487,"children":489},{"style":488},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[490],{"type":56,"value":491},"该胶囊支撑的一句话结论",{"type":50,"tag":414,"props":493,"children":494},{"style":421},[495],{"type":56,"value":443},{"type":50,"tag":414,"props":497,"children":498},{"style":421},[499],{"type":56,"value":459},{"type":50,"tag":414,"props":501,"children":503},{"class":416,"line":502},4,[504,508,513,517,521,525,530,534],{"type":50,"tag":414,"props":505,"children":506},{"style":421},[507],{"type":56,"value":432},{"type":50,"tag":414,"props":509,"children":510},{"style":435},[511],{"type":56,"value":512},"project_slug",{"type":50,"tag":414,"props":514,"children":515},{"style":421},[516],{"type":56,"value":443},{"type":50,"tag":414,"props":518,"children":519},{"style":421},[520],{"type":56,"value":448},{"type":50,"tag":414,"props":522,"children":523},{"style":421},[524],{"type":56,"value":485},{"type":50,"tag":414,"props":526,"children":527},{"style":488},[528],{"type":56,"value":529},"3f9a1c7e",{"type":50,"tag":414,"props":531,"children":532},{"style":421},[533],{"type":56,"value":443},{"type":50,"tag":414,"props":535,"children":536},{"style":421},[537],{"type":56,"value":459},{"type":50,"tag":414,"props":539,"children":540},{"class":416,"line":26},[541,545,550,554,558,562,567,571],{"type":50,"tag":414,"props":542,"children":543},{"style":421},[544],{"type":56,"value":432},{"type":50,"tag":414,"props":546,"children":547},{"style":435},[548],{"type":56,"value":549},"created",{"type":50,"tag":414,"props":551,"children":552},{"style":421},[553],{"type":56,"value":443},{"type":50,"tag":414,"props":555,"children":556},{"style":421},[557],{"type":56,"value":448},{"type":50,"tag":414,"props":559,"children":560},{"style":421},[561],{"type":56,"value":485},{"type":50,"tag":414,"props":563,"children":564},{"style":488},[565],{"type":56,"value":566},"2026-08-19T16:00:00+08:00",{"type":50,"tag":414,"props":568,"children":569},{"style":421},[570],{"type":56,"value":443},{"type":50,"tag":414,"props":572,"children":573},{"style":421},[574],{"type":56,"value":459},{"type":50,"tag":414,"props":576,"children":578},{"class":416,"line":577},6,[579,583,588,592,596,600,604,608],{"type":50,"tag":414,"props":580,"children":581},{"style":421},[582],{"type":56,"value":432},{"type":50,"tag":414,"props":584,"children":585},{"style":435},[586],{"type":56,"value":587},"capability",{"type":50,"tag":414,"props":589,"children":590},{"style":421},[591],{"type":56,"value":443},{"type":50,"tag":414,"props":593,"children":594},{"style":421},[595],{"type":56,"value":448},{"type":50,"tag":414,"props":597,"children":598},{"style":421},[599],{"type":56,"value":485},{"type":50,"tag":414,"props":601,"children":602},{"style":488},[603],{"type":56,"value":220},{"type":50,"tag":414,"props":605,"children":606},{"style":421},[607],{"type":56,"value":443},{"type":50,"tag":414,"props":609,"children":610},{"style":421},[611],{"type":56,"value":459},{"type":50,"tag":414,"props":613,"children":615},{"class":416,"line":614},7,[616,620,625,629,633],{"type":50,"tag":414,"props":617,"children":618},{"style":421},[619],{"type":56,"value":432},{"type":50,"tag":414,"props":621,"children":622},{"style":435},[623],{"type":56,"value":624},"files",{"type":50,"tag":414,"props":626,"children":627},{"style":421},[628],{"type":56,"value":443},{"type":50,"tag":414,"props":630,"children":631},{"style":421},[632],{"type":56,"value":448},{"type":50,"tag":414,"props":634,"children":635},{"style":421},[636],{"type":56,"value":637}," [\n",{"type":50,"tag":414,"props":639,"children":641},{"class":416,"line":640},8,[642],{"type":50,"tag":414,"props":643,"children":644},{"style":421},[645],{"type":56,"value":646},"    {\n",{"type":50,"tag":414,"props":648,"children":650},{"class":416,"line":649},9,[651,656,662,666,670,674,679,683],{"type":50,"tag":414,"props":652,"children":653},{"style":421},[654],{"type":56,"value":655},"      \"",{"type":50,"tag":414,"props":657,"children":659},{"style":658},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[660],{"type":56,"value":661},"path",{"type":50,"tag":414,"props":663,"children":664},{"style":421},[665],{"type":56,"value":443},{"type":50,"tag":414,"props":667,"children":668},{"style":421},[669],{"type":56,"value":448},{"type":50,"tag":414,"props":671,"children":672},{"style":421},[673],{"type":56,"value":485},{"type":50,"tag":414,"props":675,"children":676},{"style":488},[677],{"type":56,"value":678},"files\u002Foutput\u002Fanalysis\u002F3f9a1c7e\u002F20260819-153000\u002Fstats.csv",{"type":50,"tag":414,"props":680,"children":681},{"style":421},[682],{"type":56,"value":443},{"type":50,"tag":414,"props":684,"children":685},{"style":421},[686],{"type":56,"value":459},{"type":50,"tag":414,"props":688,"children":690},{"class":416,"line":689},10,[691,695,700,704,708,712,717,721],{"type":50,"tag":414,"props":692,"children":693},{"style":421},[694],{"type":56,"value":655},{"type":50,"tag":414,"props":696,"children":697},{"style":658},[698],{"type":56,"value":699},"sha256",{"type":50,"tag":414,"props":701,"children":702},{"style":421},[703],{"type":56,"value":443},{"type":50,"tag":414,"props":705,"children":706},{"style":421},[707],{"type":56,"value":448},{"type":50,"tag":414,"props":709,"children":710},{"style":421},[711],{"type":56,"value":485},{"type":50,"tag":414,"props":713,"children":714},{"style":488},[715],{"type":56,"value":716},"\u003C64 位十六进制>",{"type":50,"tag":414,"props":718,"children":719},{"style":421},[720],{"type":56,"value":443},{"type":50,"tag":414,"props":722,"children":723},{"style":421},[724],{"type":56,"value":459},{"type":50,"tag":414,"props":726,"children":728},{"class":416,"line":727},11,[729,733,738,742,746],{"type":50,"tag":414,"props":730,"children":731},{"style":421},[732],{"type":56,"value":655},{"type":50,"tag":414,"props":734,"children":735},{"style":658},[736],{"type":56,"value":737},"bytes",{"type":50,"tag":414,"props":739,"children":740},{"style":421},[741],{"type":56,"value":443},{"type":50,"tag":414,"props":743,"children":744},{"style":421},[745],{"type":56,"value":448},{"type":50,"tag":414,"props":747,"children":748},{"style":451},[749],{"type":56,"value":750}," 20481\n",{"type":50,"tag":414,"props":752,"children":754},{"class":416,"line":753},12,[755],{"type":50,"tag":414,"props":756,"children":757},{"style":421},[758],{"type":56,"value":759},"    }\n",{"type":50,"tag":414,"props":761,"children":763},{"class":416,"line":762},13,[764],{"type":50,"tag":414,"props":765,"children":766},{"style":421},[767],{"type":56,"value":768},"  ],\n",{"type":50,"tag":414,"props":770,"children":772},{"class":416,"line":771},14,[773,777,782,786,790],{"type":50,"tag":414,"props":774,"children":775},{"style":421},[776],{"type":56,"value":432},{"type":50,"tag":414,"props":778,"children":779},{"style":435},[780],{"type":56,"value":781},"deps",{"type":50,"tag":414,"props":783,"children":784},{"style":421},[785],{"type":56,"value":443},{"type":50,"tag":414,"props":787,"children":788},{"style":421},[789],{"type":56,"value":448},{"type":50,"tag":414,"props":791,"children":792},{"style":421},[793],{"type":56,"value":637},{"type":50,"tag":414,"props":795,"children":797},{"class":416,"line":796},15,[798,803,807,812,816,820,824,829,833,838,842,847,851,855,859,864,868],{"type":50,"tag":414,"props":799,"children":800},{"style":421},[801],{"type":56,"value":802},"    {",{"type":50,"tag":414,"props":804,"children":805},{"style":421},[806],{"type":56,"value":443},{"type":50,"tag":414,"props":808,"children":809},{"style":658},[810],{"type":56,"value":811},"name",{"type":50,"tag":414,"props":813,"children":814},{"style":421},[815],{"type":56,"value":443},{"type":50,"tag":414,"props":817,"children":818},{"style":421},[819],{"type":56,"value":448},{"type":50,"tag":414,"props":821,"children":822},{"style":421},[823],{"type":56,"value":485},{"type":50,"tag":414,"props":825,"children":826},{"style":488},[827],{"type":56,"value":828},"python",{"type":50,"tag":414,"props":830,"children":831},{"style":421},[832],{"type":56,"value":443},{"type":50,"tag":414,"props":834,"children":835},{"style":421},[836],{"type":56,"value":837},",",{"type":50,"tag":414,"props":839,"children":840},{"style":421},[841],{"type":56,"value":485},{"type":50,"tag":414,"props":843,"children":844},{"style":658},[845],{"type":56,"value":846},"version",{"type":50,"tag":414,"props":848,"children":849},{"style":421},[850],{"type":56,"value":443},{"type":50,"tag":414,"props":852,"children":853},{"style":421},[854],{"type":56,"value":448},{"type":50,"tag":414,"props":856,"children":857},{"style":421},[858],{"type":56,"value":485},{"type":50,"tag":414,"props":860,"children":861},{"style":488},[862],{"type":56,"value":863},"3.12.10",{"type":50,"tag":414,"props":865,"children":866},{"style":421},[867],{"type":56,"value":443},{"type":50,"tag":414,"props":869,"children":870},{"style":421},[871],{"type":56,"value":872},"},\n",{"type":50,"tag":414,"props":874,"children":876},{"class":416,"line":875},16,[877,881,885,889,893,897,901,906,910,914,918,922,926,930,934,939,943],{"type":50,"tag":414,"props":878,"children":879},{"style":421},[880],{"type":56,"value":802},{"type":50,"tag":414,"props":882,"children":883},{"style":421},[884],{"type":56,"value":443},{"type":50,"tag":414,"props":886,"children":887},{"style":658},[888],{"type":56,"value":811},{"type":50,"tag":414,"props":890,"children":891},{"style":421},[892],{"type":56,"value":443},{"type":50,"tag":414,"props":894,"children":895},{"style":421},[896],{"type":56,"value":448},{"type":50,"tag":414,"props":898,"children":899},{"style":421},[900],{"type":56,"value":485},{"type":50,"tag":414,"props":902,"children":903},{"style":488},[904],{"type":56,"value":905},"pandas",{"type":50,"tag":414,"props":907,"children":908},{"style":421},[909],{"type":56,"value":443},{"type":50,"tag":414,"props":911,"children":912},{"style":421},[913],{"type":56,"value":837},{"type":50,"tag":414,"props":915,"children":916},{"style":421},[917],{"type":56,"value":485},{"type":50,"tag":414,"props":919,"children":920},{"style":658},[921],{"type":56,"value":846},{"type":50,"tag":414,"props":923,"children":924},{"style":421},[925],{"type":56,"value":443},{"type":50,"tag":414,"props":927,"children":928},{"style":421},[929],{"type":56,"value":448},{"type":50,"tag":414,"props":931,"children":932},{"style":421},[933],{"type":56,"value":485},{"type":50,"tag":414,"props":935,"children":936},{"style":488},[937],{"type":56,"value":938},"2.2.2",{"type":50,"tag":414,"props":940,"children":941},{"style":421},[942],{"type":56,"value":443},{"type":50,"tag":414,"props":944,"children":945},{"style":421},[946],{"type":56,"value":947},"}\n",{"type":50,"tag":414,"props":949,"children":951},{"class":416,"line":950},17,[952],{"type":50,"tag":414,"props":953,"children":954},{"style":421},[955],{"type":56,"value":768},{"type":50,"tag":414,"props":957,"children":959},{"class":416,"line":958},18,[960,964,969,973,977],{"type":50,"tag":414,"props":961,"children":962},{"style":421},[963],{"type":56,"value":432},{"type":50,"tag":414,"props":965,"children":966},{"style":435},[967],{"type":56,"value":968},"env",{"type":50,"tag":414,"props":970,"children":971},{"style":421},[972],{"type":56,"value":443},{"type":50,"tag":414,"props":974,"children":975},{"style":421},[976],{"type":56,"value":448},{"type":50,"tag":414,"props":978,"children":979},{"style":421},[980],{"type":56,"value":981}," {\n",{"type":50,"tag":414,"props":983,"children":985},{"class":416,"line":984},19,[986,991,996,1000,1004,1008,1013,1017],{"type":50,"tag":414,"props":987,"children":988},{"style":421},[989],{"type":56,"value":990},"    \"",{"type":50,"tag":414,"props":992,"children":993},{"style":658},[994],{"type":56,"value":995},"env_hash",{"type":50,"tag":414,"props":997,"children":998},{"style":421},[999],{"type":56,"value":443},{"type":50,"tag":414,"props":1001,"children":1002},{"style":421},[1003],{"type":56,"value":448},{"type":50,"tag":414,"props":1005,"children":1006},{"style":421},[1007],{"type":56,"value":485},{"type":50,"tag":414,"props":1009,"children":1010},{"style":488},[1011],{"type":56,"value":1012},"02008886520f",{"type":50,"tag":414,"props":1014,"children":1015},{"style":421},[1016],{"type":56,"value":443},{"type":50,"tag":414,"props":1018,"children":1019},{"style":421},[1020],{"type":56,"value":459},{"type":50,"tag":414,"props":1022,"children":1024},{"class":416,"line":1023},20,[1025,1029,1034,1038,1042,1046,1051],{"type":50,"tag":414,"props":1026,"children":1027},{"style":421},[1028],{"type":56,"value":990},{"type":50,"tag":414,"props":1030,"children":1031},{"style":658},[1032],{"type":56,"value":1033},"details_file",{"type":50,"tag":414,"props":1035,"children":1036},{"style":421},[1037],{"type":56,"value":443},{"type":50,"tag":414,"props":1039,"children":1040},{"style":421},[1041],{"type":56,"value":448},{"type":50,"tag":414,"props":1043,"children":1044},{"style":421},[1045],{"type":56,"value":485},{"type":50,"tag":414,"props":1047,"children":1048},{"style":488},[1049],{"type":56,"value":1050},"env-02008886520f.txt",{"type":50,"tag":414,"props":1052,"children":1053},{"style":421},[1054],{"type":56,"value":1055},"\"\n",{"type":50,"tag":414,"props":1057,"children":1059},{"class":416,"line":1058},21,[1060],{"type":50,"tag":414,"props":1061,"children":1062},{"style":421},[1063],{"type":56,"value":1064},"  },\n",{"type":50,"tag":414,"props":1066,"children":1068},{"class":416,"line":1067},22,[1069,1073,1078,1082,1086],{"type":50,"tag":414,"props":1070,"children":1071},{"style":421},[1072],{"type":56,"value":432},{"type":50,"tag":414,"props":1074,"children":1075},{"style":435},[1076],{"type":56,"value":1077},"historical_content_unverified",{"type":50,"tag":414,"props":1079,"children":1080},{"style":421},[1081],{"type":56,"value":443},{"type":50,"tag":414,"props":1083,"children":1084},{"style":421},[1085],{"type":56,"value":448},{"type":50,"tag":414,"props":1087,"children":1088},{"style":421},[1089],{"type":56,"value":1090}," false,\n",{"type":50,"tag":414,"props":1092,"children":1094},{"class":416,"line":1093},23,[1095,1099,1104,1108,1112,1116,1121],{"type":50,"tag":414,"props":1096,"children":1097},{"style":421},[1098],{"type":56,"value":432},{"type":50,"tag":414,"props":1100,"children":1101},{"style":435},[1102],{"type":56,"value":1103},"notes",{"type":50,"tag":414,"props":1105,"children":1106},{"style":421},[1107],{"type":56,"value":443},{"type":50,"tag":414,"props":1109,"children":1110},{"style":421},[1111],{"type":56,"value":448},{"type":50,"tag":414,"props":1113,"children":1114},{"style":421},[1115],{"type":56,"value":485},{"type":50,"tag":414,"props":1117,"children":1118},{"style":488},[1119],{"type":56,"value":1120},"剔除 3 个离群样品；随机种子 42",{"type":50,"tag":414,"props":1122,"children":1123},{"style":421},[1124],{"type":56,"value":1055},{"type":50,"tag":414,"props":1126,"children":1128},{"class":416,"line":1127},24,[1129],{"type":50,"tag":414,"props":1130,"children":1131},{"style":421},[1132],{"type":56,"value":947},{"type":50,"tag":65,"props":1134,"children":1135},{},[1136],{"type":56,"value":1137},"字段说明：",{"type":50,"tag":297,"props":1139,"children":1140},{},[1141,1176,1186],{"type":50,"tag":93,"props":1142,"children":1143},{},[1144,1149,1151,1156,1158,1163,1164,1169,1170,1175],{"type":50,"tag":111,"props":1145,"children":1147},{"className":1146},[],[1148],{"type":56,"value":587},{"type":56,"value":1150}," 只取四级之一：",{"type":50,"tag":111,"props":1152,"children":1154},{"className":1153},[],[1155],{"type":56,"value":197},{"type":56,"value":1157}," \u002F ",{"type":50,"tag":111,"props":1159,"children":1161},{"className":1160},[],[1162],{"type":56,"value":220},{"type":56,"value":1157},{"type":50,"tag":111,"props":1165,"children":1167},{"className":1166},[],[1168],{"type":56,"value":243},{"type":56,"value":1157},{"type":50,"tag":111,"props":1171,"children":1173},{"className":1172},[],[1174],{"type":56,"value":273},{"type":56,"value":379},{"type":50,"tag":93,"props":1177,"children":1178},{},[1179,1184],{"type":50,"tag":111,"props":1180,"children":1182},{"className":1181},[],[1183],{"type":56,"value":1077},{"type":56,"value":1185},"：历史文件补录专用标记，见第 4 节；",{"type":50,"tag":93,"props":1187,"children":1188},{},[1189,1194],{"type":50,"tag":111,"props":1190,"children":1192},{"className":1191},[],[1193],{"type":56,"value":624},{"type":56,"value":1195}," 覆盖胶囊内全部文件（包括 REPRODUCE.md 本身之外的每一个）。",{"type":50,"tag":59,"props":1197,"children":1199},{"id":1198},"_3-写-reproducemd-与-capsule-reportmd",[1200],{"type":56,"value":1201},"3 · 写 REPRODUCE.md 与 capsule-report.md",{"type":50,"tag":65,"props":1203,"children":1204},{},[1205],{"type":56,"value":1206},"REPRODUCE.md 固定结构：",{"type":50,"tag":130,"props":1208,"children":1212},{"className":1209,"code":1210,"language":1211,"meta":135,"style":135},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# 重跑说明：\u003Cclaim>\n\n## 输入\n（哪些文件、来自哪里、各占多大）\n\n## 环境\n（操作系统、软件与版本、依赖安装方式；与 manifest 的 deps\u002Fenv 一致）\n\n## 步骤\n（逐条可执行的命令；含参数与随机种子）\n\n## 预期输出与比对方式\n（重跑应得到什么文件；如何判定\"一致\"：数值精确相等 \u002F 容差范围 \u002F 视觉比对）\n","markdown",[1213],{"type":50,"tag":111,"props":1214,"children":1215},{"__ignoreMap":135},[1216,1229,1238,1251,1260,1267,1279,1287,1294,1306,1314,1321,1333],{"type":50,"tag":414,"props":1217,"children":1218},{"class":416,"line":417},[1219,1224],{"type":50,"tag":414,"props":1220,"children":1221},{"style":421},[1222],{"type":56,"value":1223},"# ",{"type":50,"tag":414,"props":1225,"children":1226},{"style":658},[1227],{"type":56,"value":1228},"重跑说明：\u003Cclaim>\n",{"type":50,"tag":414,"props":1230,"children":1231},{"class":416,"line":30},[1232],{"type":50,"tag":414,"props":1233,"children":1235},{"emptyLinePlaceholder":1234},true,[1236],{"type":56,"value":1237},"\n",{"type":50,"tag":414,"props":1239,"children":1240},{"class":416,"line":462},[1241,1246],{"type":50,"tag":414,"props":1242,"children":1243},{"style":421},[1244],{"type":56,"value":1245},"## ",{"type":50,"tag":414,"props":1247,"children":1248},{"style":658},[1249],{"type":56,"value":1250},"输入\n",{"type":50,"tag":414,"props":1252,"children":1253},{"class":416,"line":502},[1254],{"type":50,"tag":414,"props":1255,"children":1257},{"style":1256},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1258],{"type":56,"value":1259},"（哪些文件、来自哪里、各占多大）\n",{"type":50,"tag":414,"props":1261,"children":1262},{"class":416,"line":26},[1263],{"type":50,"tag":414,"props":1264,"children":1265},{"emptyLinePlaceholder":1234},[1266],{"type":56,"value":1237},{"type":50,"tag":414,"props":1268,"children":1269},{"class":416,"line":577},[1270,1274],{"type":50,"tag":414,"props":1271,"children":1272},{"style":421},[1273],{"type":56,"value":1245},{"type":50,"tag":414,"props":1275,"children":1276},{"style":658},[1277],{"type":56,"value":1278},"环境\n",{"type":50,"tag":414,"props":1280,"children":1281},{"class":416,"line":614},[1282],{"type":50,"tag":414,"props":1283,"children":1284},{"style":1256},[1285],{"type":56,"value":1286},"（操作系统、软件与版本、依赖安装方式；与 manifest 的 deps\u002Fenv 一致）\n",{"type":50,"tag":414,"props":1288,"children":1289},{"class":416,"line":640},[1290],{"type":50,"tag":414,"props":1291,"children":1292},{"emptyLinePlaceholder":1234},[1293],{"type":56,"value":1237},{"type":50,"tag":414,"props":1295,"children":1296},{"class":416,"line":649},[1297,1301],{"type":50,"tag":414,"props":1298,"children":1299},{"style":421},[1300],{"type":56,"value":1245},{"type":50,"tag":414,"props":1302,"children":1303},{"style":658},[1304],{"type":56,"value":1305},"步骤\n",{"type":50,"tag":414,"props":1307,"children":1308},{"class":416,"line":689},[1309],{"type":50,"tag":414,"props":1310,"children":1311},{"style":1256},[1312],{"type":56,"value":1313},"（逐条可执行的命令；含参数与随机种子）\n",{"type":50,"tag":414,"props":1315,"children":1316},{"class":416,"line":727},[1317],{"type":50,"tag":414,"props":1318,"children":1319},{"emptyLinePlaceholder":1234},[1320],{"type":56,"value":1237},{"type":50,"tag":414,"props":1322,"children":1323},{"class":416,"line":753},[1324,1328],{"type":50,"tag":414,"props":1325,"children":1326},{"style":421},[1327],{"type":56,"value":1245},{"type":50,"tag":414,"props":1329,"children":1330},{"style":658},[1331],{"type":56,"value":1332},"预期输出与比对方式\n",{"type":50,"tag":414,"props":1334,"children":1335},{"class":416,"line":762},[1336],{"type":50,"tag":414,"props":1337,"children":1338},{"style":1256},[1339],{"type":56,"value":1340},"（重跑应得到什么文件；如何判定\"一致\"：数值精确相等 \u002F 容差范围 \u002F 视觉比对）\n",{"type":50,"tag":65,"props":1342,"children":1343},{},[1344],{"type":56,"value":1345},"capsule-report.md 固定结构：",{"type":50,"tag":130,"props":1347,"children":1349},{"className":1209,"code":1348,"language":1211,"meta":135,"style":135},"# 证据胶囊核查报告：\u003Cclaim>\n\n- 能力级别：\u003Carchived|traceable|re_executable|reproduced>\n- 级别依据：（对照四级条件逐条自评，哪条满足哪条不满足）\n- 已知缺口：（如\"原始测序数据 200GB 未收进胶囊，仅存校验和与获取方式\"）\n- 复跑记录：（仅 reproduced 级别必填：重跑时间、环境、比对结果）\n- 核查人：\u003C用户或 agent>  核查日期：\u003CISO 日期>\n",[1350],{"type":50,"tag":111,"props":1351,"children":1352},{"__ignoreMap":135},[1353,1365,1372,1385,1397,1409,1421],{"type":50,"tag":414,"props":1354,"children":1355},{"class":416,"line":417},[1356,1360],{"type":50,"tag":414,"props":1357,"children":1358},{"style":421},[1359],{"type":56,"value":1223},{"type":50,"tag":414,"props":1361,"children":1362},{"style":658},[1363],{"type":56,"value":1364},"证据胶囊核查报告：\u003Cclaim>\n",{"type":50,"tag":414,"props":1366,"children":1367},{"class":416,"line":30},[1368],{"type":50,"tag":414,"props":1369,"children":1370},{"emptyLinePlaceholder":1234},[1371],{"type":56,"value":1237},{"type":50,"tag":414,"props":1373,"children":1374},{"class":416,"line":462},[1375,1380],{"type":50,"tag":414,"props":1376,"children":1377},{"style":421},[1378],{"type":56,"value":1379},"-",{"type":50,"tag":414,"props":1381,"children":1382},{"style":1256},[1383],{"type":56,"value":1384}," 能力级别：\u003Carchived|traceable|re_executable|reproduced>\n",{"type":50,"tag":414,"props":1386,"children":1387},{"class":416,"line":502},[1388,1392],{"type":50,"tag":414,"props":1389,"children":1390},{"style":421},[1391],{"type":56,"value":1379},{"type":50,"tag":414,"props":1393,"children":1394},{"style":1256},[1395],{"type":56,"value":1396}," 级别依据：（对照四级条件逐条自评，哪条满足哪条不满足）\n",{"type":50,"tag":414,"props":1398,"children":1399},{"class":416,"line":26},[1400,1404],{"type":50,"tag":414,"props":1401,"children":1402},{"style":421},[1403],{"type":56,"value":1379},{"type":50,"tag":414,"props":1405,"children":1406},{"style":1256},[1407],{"type":56,"value":1408}," 已知缺口：（如\"原始测序数据 200GB 未收进胶囊，仅存校验和与获取方式\"）\n",{"type":50,"tag":414,"props":1410,"children":1411},{"class":416,"line":577},[1412,1416],{"type":50,"tag":414,"props":1413,"children":1414},{"style":421},[1415],{"type":56,"value":1379},{"type":50,"tag":414,"props":1417,"children":1418},{"style":1256},[1419],{"type":56,"value":1420}," 复跑记录：（仅 reproduced 级别必填：重跑时间、环境、比对结果）\n",{"type":50,"tag":414,"props":1422,"children":1423},{"class":416,"line":614},[1424,1428],{"type":50,"tag":414,"props":1425,"children":1426},{"style":421},[1427],{"type":56,"value":1379},{"type":50,"tag":414,"props":1429,"children":1430},{"style":1256},[1431],{"type":56,"value":1432}," 核查人：\u003C用户或 agent>  核查日期：\u003CISO 日期>\n",{"type":50,"tag":59,"props":1434,"children":1436},{"id":1435},"_4-历史文件补录",[1437],{"type":56,"value":1438},"4 · 历史文件补录",{"type":50,"tag":65,"props":1440,"children":1441},{},[1442],{"type":56,"value":1443},"为既往项目补做胶囊时：",{"type":50,"tag":89,"props":1445,"children":1446},{},[1447,1452,1465,1477],{"type":50,"tag":93,"props":1448,"children":1449},{},[1450],{"type":56,"value":1451},"能找到原始登记记录的按正常流程冻结；",{"type":50,"tag":93,"props":1453,"children":1454},{},[1455,1457,1463],{"type":56,"value":1456},"找不到记录的（说不清哪次运行产生的、环境已不可考），照常收文件、算哈希，但 manifest 中 ",{"type":50,"tag":111,"props":1458,"children":1460},{"className":1459},[],[1461],{"type":56,"value":1462},"\"historical_content_unverified\": true",{"type":56,"value":1464},"，并在 capsule-report.md 的\"已知缺口\"写明：哪些内容无法追溯、为什么；",{"type":50,"tag":93,"props":1466,"children":1467},{},[1468,1470,1475],{"type":56,"value":1469},"历史胶囊的 capability 上限为 ",{"type":50,"tag":111,"props":1471,"children":1473},{"className":1472},[],[1474],{"type":56,"value":220},{"type":56,"value":1476},"——未经核实的产物无从判断能否重执行；",{"type":50,"tag":93,"props":1478,"children":1479},{},[1480,1485],{"type":50,"tag":76,"props":1481,"children":1482},{},[1483],{"type":56,"value":1484},"不得",{"type":56,"value":1486},"为补齐级别而事后编造运行记录（guardrail 第 2、3 条：编造比空缺危害大得多）。",{"type":50,"tag":59,"props":1488,"children":1490},{"id":1489},"_5-复现验证升级-reproduced-的唯一途径",[1491],{"type":56,"value":1492},"5 · 复现验证（升级 reproduced 的唯一途径）",{"type":50,"tag":89,"props":1494,"children":1495},{},[1496,1501,1506,1511,1523],{"type":50,"tag":93,"props":1497,"children":1498},{},[1499],{"type":56,"value":1500},"准备隔离环境：新机器、新虚拟机或干净容器，只带胶囊内容；",{"type":50,"tag":93,"props":1502,"children":1503},{},[1504],{"type":56,"value":1505},"严格按 REPRODUCE.md 重跑，不依赖记忆中的\"当时还装了个什么\"——跑不通先修 REPRODUCE.md，不绕过；",{"type":50,"tag":93,"props":1507,"children":1508},{},[1509],{"type":56,"value":1510},"比对结果与原结果：数值结果逐项比对，图做哈希或像素级\u002F容差比对；",{"type":50,"tag":93,"props":1512,"children":1513},{},[1514,1516,1521],{"type":56,"value":1515},"通过：把复跑记录写入 capsule-report.md，manifest 的 capability 改为 ",{"type":50,"tag":111,"props":1517,"children":1519},{"className":1518},[],[1520],{"type":56,"value":273},{"type":56,"value":1522},"，重新计算受影响文件的哈希；",{"type":50,"tag":93,"props":1524,"children":1525},{},[1526,1528,1533],{"type":56,"value":1527},"不通过：",{"type":50,"tag":76,"props":1529,"children":1530},{},[1531],{"type":56,"value":1532},"如实记录差异",{"type":56,"value":1534},"，capability 停在原级，把差异列为新的研究问题——复现失败是发现，不是丑闻；隐瞒才是。",{"type":50,"tag":59,"props":1536,"children":1538},{"id":1537},"输出模板",[1539],{"type":56,"value":1537},{"type":50,"tag":130,"props":1541,"children":1543},{"className":1209,"code":1542,"language":1211,"meta":135,"style":135},"## 证据胶囊已冻结：\u003Cclaim>\n\n- 位置：output\u002Fevidence-capsule\u002F\u003Cslug>\u002F\u003Cclaim>\u002F\n- 能力级别：\u003C级别>（依据见 capsule-report.md）\n- 文件数：N，总大小：X MB，全部 sha256 已记录\n- 已知缺口：…（或\"无\"）\n\n提醒：本胶囊为 \u003C级别>。对外声称时请使用该级别名称，\n不要升级为\"可复现\"——那需要一次真实的隔离重跑。\n",[1544],{"type":50,"tag":111,"props":1545,"children":1546},{"__ignoreMap":135},[1547,1559,1566,1578,1590,1602,1614,1621,1629],{"type":50,"tag":414,"props":1548,"children":1549},{"class":416,"line":417},[1550,1554],{"type":50,"tag":414,"props":1551,"children":1552},{"style":421},[1553],{"type":56,"value":1245},{"type":50,"tag":414,"props":1555,"children":1556},{"style":658},[1557],{"type":56,"value":1558},"证据胶囊已冻结：\u003Cclaim>\n",{"type":50,"tag":414,"props":1560,"children":1561},{"class":416,"line":30},[1562],{"type":50,"tag":414,"props":1563,"children":1564},{"emptyLinePlaceholder":1234},[1565],{"type":56,"value":1237},{"type":50,"tag":414,"props":1567,"children":1568},{"class":416,"line":462},[1569,1573],{"type":50,"tag":414,"props":1570,"children":1571},{"style":421},[1572],{"type":56,"value":1379},{"type":50,"tag":414,"props":1574,"children":1575},{"style":1256},[1576],{"type":56,"value":1577}," 位置：output\u002Fevidence-capsule\u002F\u003Cslug>\u002F\u003Cclaim>\u002F\n",{"type":50,"tag":414,"props":1579,"children":1580},{"class":416,"line":502},[1581,1585],{"type":50,"tag":414,"props":1582,"children":1583},{"style":421},[1584],{"type":56,"value":1379},{"type":50,"tag":414,"props":1586,"children":1587},{"style":1256},[1588],{"type":56,"value":1589}," 能力级别：\u003C级别>（依据见 capsule-report.md）\n",{"type":50,"tag":414,"props":1591,"children":1592},{"class":416,"line":26},[1593,1597],{"type":50,"tag":414,"props":1594,"children":1595},{"style":421},[1596],{"type":56,"value":1379},{"type":50,"tag":414,"props":1598,"children":1599},{"style":1256},[1600],{"type":56,"value":1601}," 文件数：N，总大小：X MB，全部 sha256 已记录\n",{"type":50,"tag":414,"props":1603,"children":1604},{"class":416,"line":577},[1605,1609],{"type":50,"tag":414,"props":1606,"children":1607},{"style":421},[1608],{"type":56,"value":1379},{"type":50,"tag":414,"props":1610,"children":1611},{"style":1256},[1612],{"type":56,"value":1613}," 已知缺口：…（或\"无\"）\n",{"type":50,"tag":414,"props":1615,"children":1616},{"class":416,"line":614},[1617],{"type":50,"tag":414,"props":1618,"children":1619},{"emptyLinePlaceholder":1234},[1620],{"type":56,"value":1237},{"type":50,"tag":414,"props":1622,"children":1623},{"class":416,"line":640},[1624],{"type":50,"tag":414,"props":1625,"children":1626},{"style":1256},[1627],{"type":56,"value":1628},"提醒：本胶囊为 \u003C级别>。对外声称时请使用该级别名称，\n",{"type":50,"tag":414,"props":1630,"children":1631},{"class":416,"line":649},[1632],{"type":50,"tag":414,"props":1633,"children":1634},{"style":1256},[1635],{"type":56,"value":1636},"不要升级为\"可复现\"——那需要一次真实的隔离重跑。\n",{"type":50,"tag":59,"props":1638,"children":1640},{"id":1639},"本技能不做什么",[1641],{"type":56,"value":1639},{"type":50,"tag":297,"props":1643,"children":1644},{},[1645,1650,1655,1660],{"type":50,"tag":93,"props":1646,"children":1647},{},[1648],{"type":56,"value":1649},"不执行复跑本身：复跑验证由用户或下游计算能力完成，本技能只定义流程、记录格式与命名纪律。",{"type":50,"tag":93,"props":1651,"children":1652},{},[1653],{"type":56,"value":1654},"不担保内容正确：胶囊保证\"这些字节没被改过\"，不保证\"这些字节是对的\"——正确性审查归 reviewer。",{"type":50,"tag":93,"props":1656,"children":1657},{},[1658],{"type":56,"value":1659},"不替代数据存档政策：基金或机构要求的长期存档（如学校数据仓库）按各自规定执行，胶囊是工作区级方案。",{"type":50,"tag":93,"props":1661,"children":1662},{},[1663],{"type":56,"value":1664},"不分发：胶囊含受版权保护的输入文件（如商用软件输入、第三方数据）时，能否随论文公开由用户按画像中的合规要求决定。",{"type":50,"tag":59,"props":1666,"children":1668},{"id":1667},"收尾与下一步",[1669],{"type":56,"value":1667},{"type":50,"tag":297,"props":1671,"children":1672},{},[1673,1678,1683],{"type":50,"tag":93,"props":1674,"children":1675},{},[1676],{"type":56,"value":1677},"冻结后提醒：把胶囊路径写进论文对应图表的注释或内部记录，建立\"结论 ↔ 胶囊\"映射。",{"type":50,"tag":93,"props":1679,"children":1680},{},[1681],{"type":56,"value":1682},"投稿前建议：至少对支撑核心结论的胶囊做一次复现验证，能升级 reproduced 就升级。",{"type":50,"tag":93,"props":1684,"children":1685},{},[1686],{"type":56,"value":1687},"交付前按 guardrail 第 7 条走 reviewer 审查时，把胶囊清单一并提交审查。",{"type":50,"tag":1689,"props":1690,"children":1691},"style",{},[1692],{"type":56,"value":1693},"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":1695,"total":1792},[1696,1712,1725,1737,1751,1766,1780],{"slug":1697,"name":1697,"fn":1698,"description":1699,"org":1700,"tags":1701,"stars":26,"repoUrl":27,"updatedAt":1711},"article2tasks","convert articles into Dida365 tasks","将技术周报（批量）或单篇文章整理为滴答清单待办事项，自动分类到已有清单并打标签，全程通过 MCP 写入，跨平台无需任何本地脚本。当用户提供周报内容、文章链接，或提及「周报」「文章汇总」「添加到滴答」时，使用此技能。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1702,1705,1708],{"name":1703,"slug":1704,"type":16},"Content Creation","content-creation",{"name":1706,"slug":1707,"type":16},"MCP","mcp",{"name":1709,"slug":1710,"type":16},"Task Management","task-management","2026-08-18T03:49:38.751656",{"slug":1713,"name":1713,"fn":1714,"description":1715,"org":1716,"tags":1717,"stars":26,"repoUrl":27,"updatedAt":1724},"citation-verify","verify academic citation accuracy","当用户需要核验参考文献真实性、检查 BibTeX 条目是否有误、审查论文引用是否可靠、 排查 bibliography 中的错误条目、验证 DOI 与题录是否对得上、发现参考文献张冠李戴、 做投稿前引用体检或审稿引用抽查时使用。同义场景：参考文献核验、引用核查、 文献真伪鉴别、bib 文件检查、参考文献纠错、引用元数据比对、 \"帮我看看这些参考文献有没有问题\"\"这个 DOI 对得上吗\"\"有没有编造的引用\"。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1718,1719,1720,1723],{"name":24,"slug":25,"type":16},{"name":21,"slug":22,"type":16},{"name":1721,"slug":1722,"type":16},"QA","qa",{"name":14,"slug":15,"type":16},"2026-08-21T03:59:17.615117",{"slug":1726,"name":1726,"fn":1727,"description":1728,"org":1729,"tags":1730,"stars":26,"repoUrl":27,"updatedAt":1736},"claim-check","verify research claims against evidence","当需要检查论文草稿中的事实性论断是否有证据支撑、做引用-论断对齐审计、 找出没有出处的陈述、核对文内引用是否真能支撑所在句子时加载使用； 通常由 evidence-loop 或审稿类流程调用，不直接面向用户。同义场景： 论断支撑检查、claim 支撑审计、无支撑断言排查、证据覆盖检查、 引用与论断对齐、\"这段话有没有文献撑\"\"哪些说法没有引用\"。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1731,1734,1735],{"name":1732,"slug":1733,"type":16},"Audit","audit",{"name":24,"slug":25,"type":16},{"name":14,"slug":15,"type":16},"2026-08-21T03:59:02.154691",{"slug":1738,"name":1738,"fn":1739,"description":1740,"org":1741,"tags":1742,"stars":26,"repoUrl":27,"updatedAt":1750},"cn-literature","search and organize Chinese academic literature","当用户需要检索或整理中文文献（CNKI 知网、万方、维普、超星）、把中文数据库 导出的题录文件解析成统一 PaperDocument、或把中文文献与英文检索结果合并去重 时使用。同义场景：中文文献检索、知网导出题录解析、万方检索、Refworks\u002FEndNote 格式转换、\"帮我把这份 CNKI 导出的 txt 整理成文献表\"\"中文核心期刊上关于 X 有哪些研究\"。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1743,1746,1749],{"name":1744,"slug":1745,"type":16},"Data Cleaning","data-cleaning",{"name":1747,"slug":1748,"type":16},"Documents","documents",{"name":14,"slug":15,"type":16},"2026-08-21T03:59:12.24404",{"slug":1752,"name":1752,"fn":1753,"description":1754,"org":1755,"tags":1756,"stars":26,"repoUrl":27,"updatedAt":1765},"cold-start-interview","initialize research profiles via interviews","当用户首次使用科研工作台、研究画像仍为空白，或用户主动说\"先做个访谈\"\"重新设置我的研究信息\"\"初始化画像\"\"cold start\"\"重新 interview\"时使用。本技能通过结构化访谈收集用户的研究领域、常用数据源、算力环境、写作语言与目标期刊、引用格式、团队协作规范、伦理合规要求，并把回答以散文形式写回插件根目录 CLAUDE.md 的研究画像部分。支持 quick（2 分钟 5 问）、full（完整 15 问）、--redo（推翻重谈）、--check（只检查画像完整度不提问）四种模式，支持中断后续谈。同义触发场景：新用户引导、首次配置、研究背景调查、填研究档案、更新个人研究信息、check 画像。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1757,1758,1761,1764],{"name":21,"slug":22,"type":16},{"name":1759,"slug":1760,"type":16},"Onboarding","onboarding",{"name":1762,"slug":1763,"type":16},"Productivity","productivity",{"name":14,"slug":15,"type":16},"2026-08-21T03:59:58.579998",{"slug":1767,"name":1767,"fn":1768,"description":1769,"org":1770,"tags":1771,"stars":26,"repoUrl":27,"updatedAt":1779},"customize","customize research guardrails and settings","当用户想修改研究画像或共享守则（guardrails）时使用：换了研究领域、换了目标期刊、换了引用格式、换了算力环境、合规要求变化、想调整某条 guardrail 的严格程度。同义触发场景：改一下画像、更新我的研究信息、修改 CLAUDE.md、调整设置、换引用格式、customize、个性化配置、改规则、重新配置工作台。本技能是画像与守则的唯一维护入口：读取 CLAUDE.md、与用户逐项确认修改点、写回文件、并明确告知哪些 skill 的行为会因此变化。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1772,1775,1778],{"name":1773,"slug":1774,"type":16},"Best Practices","best-practices",{"name":1776,"slug":1777,"type":16},"Configuration","configuration",{"name":14,"slug":15,"type":16},"2026-08-21T03:59:35.867596",{"slug":1781,"name":1781,"fn":1782,"description":1783,"org":1784,"tags":1785,"stars":26,"repoUrl":27,"updatedAt":1791},"dida365","manage Dida365 tasks and habits","Manage 滴答清单 (Dida365 China) tasks, lists, habits, focus records and countdowns through the official Dida365 MCP server at mcp.dida365.com. Use when the user asks to check, plan, create, update, complete or review tasks and habits on dida365.com, or asks about focus history and countdowns.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1786,1787,1790],{"name":1706,"slug":1707,"type":16},{"name":1788,"slug":1789,"type":16},"Scheduling","scheduling",{"name":1709,"slug":1710,"type":16},"2026-08-18T03:49:37.126385",36,{"items":1794,"total":1993},[1795,1819,1835,1854,1869,1889,1907,1925,1940,1956,1973,1983],{"slug":1796,"name":1796,"fn":1797,"description":1798,"org":1799,"tags":1800,"stars":1816,"repoUrl":1817,"updatedAt":1818},"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},[1801,1804,1807,1810,1813],{"name":1802,"slug":1803,"type":16},"Accessibility","accessibility",{"name":1805,"slug":1806,"type":16},"Android","android",{"name":1808,"slug":1809,"type":16},"Kotlin","kotlin",{"name":1811,"slug":1812,"type":16},"Mobile","mobile",{"name":1814,"slug":1815,"type":16},"UI Components","ui-components",13030,"https:\u002F\u002Fgithub.com\u002FMiniMax-AI\u002Fskills","2026-07-13T06:16:54.247834",{"slug":1820,"name":1820,"fn":1821,"description":1822,"org":1823,"tags":1824,"stars":1816,"repoUrl":1817,"updatedAt":1834},"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},[1825,1828,1831],{"name":1826,"slug":1827,"type":16},"Agents","agents",{"name":1829,"slug":1830,"type":16},"Audio","audio",{"name":1832,"slug":1833,"type":16},"Creative","creative","2026-07-13T06:16:35.130644",{"slug":1836,"name":1836,"fn":1837,"description":1838,"org":1839,"tags":1840,"stars":1816,"repoUrl":1817,"updatedAt":1853},"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},[1841,1844,1847,1850],{"name":1842,"slug":1843,"type":16},"Design","design",{"name":1845,"slug":1846,"type":16},"Presentations","presentations",{"name":1848,"slug":1849,"type":16},"Themes","themes",{"name":1851,"slug":1852,"type":16},"Typography","typography","2026-07-13T06:17:02.785587",{"slug":1855,"name":1855,"fn":1856,"description":1857,"org":1858,"tags":1859,"stars":1816,"repoUrl":1817,"updatedAt":1868},"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},[1860,1861,1864,1867],{"name":1842,"slug":1843,"type":16},{"name":1862,"slug":1863,"type":16},"Design System","design-system",{"name":1865,"slug":1866,"type":16},"PowerPoint","powerpoint",{"name":1845,"slug":1846,"type":16},"2026-07-13T06:17:10.398389",{"slug":1870,"name":1870,"fn":1871,"description":1872,"org":1873,"tags":1874,"stars":1816,"repoUrl":1817,"updatedAt":1888},"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},[1875,1878,1881,1882,1885],{"name":1876,"slug":1877,"type":16},"Dart","dart",{"name":1879,"slug":1880,"type":16},"Flutter","flutter",{"name":1811,"slug":1812,"type":16},{"name":1883,"slug":1884,"type":16},"Performance","performance",{"name":1886,"slug":1887,"type":16},"State Management","state-management","2026-07-13T06:16:36.626679",{"slug":1890,"name":1890,"fn":1891,"description":1892,"org":1893,"tags":1894,"stars":1816,"repoUrl":1817,"updatedAt":1906},"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},[1895,1898,1899,1900,1903],{"name":1896,"slug":1897,"type":16},"Animation","animation",{"name":1832,"slug":1833,"type":16},{"name":1842,"slug":1843,"type":16},{"name":1901,"slug":1902,"type":16},"Frontend","frontend",{"name":1904,"slug":1905,"type":16},"Web Development","web-development","2026-07-13T06:16:39.108827",{"slug":1908,"name":1908,"fn":1909,"description":1910,"org":1911,"tags":1912,"stars":1816,"repoUrl":1817,"updatedAt":1924},"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},[1913,1916,1917,1920,1923],{"name":1914,"slug":1915,"type":16},"Backend","backend",{"name":1901,"slug":1902,"type":16},{"name":1918,"slug":1919,"type":16},"Full-stack","full-stack",{"name":1921,"slug":1922,"type":16},"REST API","rest-api",{"name":1904,"slug":1905,"type":16},"2026-07-13T06:16:43.219005",{"slug":1926,"name":1926,"fn":1927,"description":1928,"org":1929,"tags":1930,"stars":1816,"repoUrl":1817,"updatedAt":1939},"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},[1931,1932,1933,1936],{"name":1896,"slug":1897,"type":16},{"name":1832,"slug":1833,"type":16},{"name":1934,"slug":1935,"type":16},"Images","images",{"name":1937,"slug":1938,"type":16},"Media","media","2026-07-13T06:16:51.74461",{"slug":1941,"name":1941,"fn":1942,"description":1943,"org":1944,"tags":1945,"stars":1816,"repoUrl":1817,"updatedAt":1955},"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},[1946,1947,1950,1951,1954],{"name":1802,"slug":1803,"type":16},{"name":1948,"slug":1949,"type":16},"iOS","ios",{"name":1811,"slug":1812,"type":16},{"name":1952,"slug":1953,"type":16},"SwiftUI","swiftui",{"name":1814,"slug":1815,"type":16},"2026-07-13T06:16:55.686092",{"slug":1957,"name":1957,"fn":1958,"description":1959,"org":1960,"tags":1961,"stars":1816,"repoUrl":1817,"updatedAt":1972},"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},[1962,1963,1966,1969],{"name":1747,"slug":1748,"type":16},{"name":1964,"slug":1965,"type":16},"DOCX","docx",{"name":1967,"slug":1968,"type":16},"Office","office",{"name":1970,"slug":1971,"type":16},"Templates","templates","2026-07-13T06:16:40.461868",{"slug":1974,"name":1974,"fn":1975,"description":1976,"org":1977,"tags":1978,"stars":1816,"repoUrl":1817,"updatedAt":1982},"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},[1979,1980,1981],{"name":1829,"slug":1830,"type":16},{"name":1832,"slug":1833,"type":16},{"name":1937,"slug":1938,"type":16},"2026-07-13T06:16:50.381758",{"slug":1984,"name":1984,"fn":1985,"description":1986,"org":1987,"tags":1988,"stars":1816,"repoUrl":1817,"updatedAt":1992},"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},[1989,1990,1991],{"name":1829,"slug":1830,"type":16},{"name":1832,"slug":1833,"type":16},{"name":1937,"slug":1938,"type":16},"2026-07-13T06:16:57.002997",84]