[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-minimax-citation-verify":3,"mdc--47cy4y-key":37,"related-org-minimax-citation-verify":1093,"related-repo-minimax-citation-verify":1296},{"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},"citation-verify","verify academic citation accuracy","当用户需要核验参考文献真实性、检查 BibTeX 条目是否有误、审查论文引用是否可靠、 排查 bibliography 中的错误条目、验证 DOI 与题录是否对得上、发现参考文献张冠李戴、 做投稿前引用体检或审稿引用抽查时使用。同义场景：参考文献核验、引用核查、 文献真伪鉴别、bib 文件检查、参考文献纠错、引用元数据比对、 \"帮我看看这些参考文献有没有问题\"\"这个 DOI 对得上吗\"\"有没有编造的引用\"。",{"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},"QA","qa",{"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:17.615117",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\u002Fcitation-verify","---\nname: citation-verify\ndescription: >-\n  当用户需要核验参考文献真实性、检查 BibTeX 条目是否有误、审查论文引用是否可靠、\n  排查 bibliography 中的错误条目、验证 DOI 与题录是否对得上、发现参考文献张冠李戴、\n  做投稿前引用体检或审稿引用抽查时使用。同义场景：参考文献核验、引用核查、\n  文献真伪鉴别、bib 文件检查、参考文献纠错、引用元数据比对、\n  \"帮我看看这些参考文献有没有问题\"\"这个 DOI 对得上吗\"\"有没有编造的引用\"。\nargument-hint: '[.bib 文件路径 | 论文草稿路径]'\nmetadata:\n  domains: [verification]\n  last_reviewed: '2026-08-18'\n---\n\n# citation-verify：参考文献核验闭环\n\n## 目的\n\n对一组参考文献条目做机器核验，逐项区分「通过 \u002F 标识符冲突 \u002F 查不到 \u002F 暂时无法\n核验」四种状态，并给出三级处置结论（auto-accept \u002F 需作者确认 \u002F 建议修订），\n最终产出核验报告、修订建议与结构化审查结论。\n\n核验理念（必须内化，并逐条体现在结论措辞里）：\n\n- **标识符冲突 ≠ 查不到**：DOI 能解析但返回的元数据与条目对不上，往往意味着\n  张冠李戴——条目真实存在、却引错了对象。这是比「查不到」更危险的错误，\n  必须单独重点列出。\n- **查不到 ≠ 伪造**：检索不到可能源于数据库覆盖缺口、拼写差异、文献过新或\n  过老。严禁直接下「编造 \u002F 伪造」结论，只能标 `[待人工核实]` 并给出人工核查路径。\n- **失败结构化**：限流、鉴权失败是「本次未能核验」，不是「条目有问题」，\n  二者在报告中必须分开呈现。\n- **非破坏性**：不直接修改用户原始文件；修订建议单独成文，用户确认后才改动。\n\n## 前置检查\n\n1. 确认 bibverify MCP server 可用：当前工具列表中存在\n   `verify_bib_file` \u002F `doi_to_bibtex` \u002F `rank_lookup_sources` \u002F `explain_update_diff`。\n   若不可用，告知用户用 `uvx bibverify mcp` 启动并在 MCP 配置中注册后重试；\n   不可用时不做任何「假装核验」的输出。\n2. 确认输入存在且可读：一个 `.bib` 文件，或一篇含「参考文献 \u002F References \u002F\n   Bibliography」节的草稿（`.md` \u002F `.tex` \u002F 纯文本）。\n3. 确认网络可用：核验依赖 DOI 解析与文献数据库查询；离线环境直接说明\n   「当前无法联网核验」并终止，不缓存旧结论冒充新结果。\n4. 计算 slug：取核验主题（通常用输入文件名去掉扩展名）做规范化——\n   Unicode NFKC 规范化、转小写、去首尾空白、连续空白折叠为单个空格——\n   再取 sha1 十六进制摘要前 8 位，作为产物目录名。\n\n## 操作规程\n\n### 1. 收集待验条目\n\n- 输入为 `.bib` 文件：解析全部条目，逐条记录 citekey、entrytype 及\n  title \u002F author \u002F year \u002F journal（或 booktitle）\u002F doi \u002F url 关键字段。\n- 输入为论文草稿：定位「参考文献 \u002F References \u002F Bibliography」节，\n  按顺序编码制条目（`[1] …`）或作者-年份条目逐条拆分，并保留原文行作为证据。\n- 若草稿的参考文献节无法可靠拆分（格式混乱、条目数与文内引用数严重不符），\n  在报告中记 warn，并建议用户改传 `.bib` 文件。\n- 条目数为 0 时提前终止，报告「未发现可核验的参考文献条目」。\n\n### 2. 调用 verify_bib_file\n\n- 将整理出的 BibTeX 条目文本提交给 bibverify MCP 的 `verify_bib_file` 工具。\n- 条目很多（如超过 50 条）时分批调用，避免单次请求过大触发限流；\n  批与批之间稍作停顿。\n- 保存每条返回的原始状态与证据字段，作为报告「证据」列的唯一来源，\n  不凭记忆补写证据。\n\n### 3. 逐项解读核验状态\n\n| 状态 | 含义 | 处置基调 |\n| --- | --- | --- |\n| `verified` | 标识符可解析且元数据一致 | auto-accept，直接通过 |\n| `identifier_conflict` | DOI 可解析，但元数据与条目不符（作者 \u002F 年份 \u002F 标题 \u002F 期刊对不上） | 重点列出：疑似张冠李戴，进入「建议修订」或「需作者确认」 |\n| `no_match` | 各来源均检索不到该条目 | 标 `[待人工核实]`，严禁判伪造；给出人工核查路径 |\n| `rate_limited` | 触发数据源限流，本次未完成核验 | 稍后重试；不得当作失败或问题结论 |\n| `auth_error` | 数据源鉴权失败（如缺少 API key） | 提示检查 bibverify 配置；同样不是条目问题 |\n\n对 `identifier_conflict` 条目，逐字段列出冲突（条目声称值 vs 标识符解析值），\n例如「条目作者为 Zhang 等，但 DOI 10.xxxx 解析到的作者为 Li 等」，\n让用户一眼看出错配在哪里。\n\n### 4. 三级处置\n\n- **auto-accept**：`verified` 条目，无需任何动作。\n- **需作者确认**：轻微差异或机器无法定夺的情形——例如年份差 1 年可能只是\n  在线优先出版与正式卷期之差、作者缩写格式差异。列出差异点，请作者判断，\n  不代为拍板。\n- **建议修订**：`identifier_conflict` 中差异显著、基本可以确定条目写错的情形。\n  用 `doi_to_bibtex` 拉取该 DOI 对应的正确 BibTeX 条目，再用\n  `explain_update_diff` 生成「旧条目 → 新条目」的字段级差异说明，写入修订建议。\n- **人工核查**（`no_match`）：在建议中给出三条人工路径——\n  Google Scholar 按标题检索；CNKI \u002F 万方按标题 + 作者检索（中文文献）；\n  期刊官网按卷期页码定位。可用 `rank_lookup_sources` 为该条目排序推荐查询来源，\n  把人工核查的成本降到最低。\n- **重试**（`rate_limited` \u002F `auth_error`）：等待后重跑本技能；重试仍失败则在\n  报告中如实标注「本次未能核验」，不进入任何处置级别。\n\n### 5. 落盘产物\n\n目录：`output\u002Fcitation-verify\u002F\u003Cslug>\u002Flatest\u002F`（每次完整复验覆盖 latest；\n多轮迭代的旧轮次由 evidence-loop 归档到 `\u003Cround>\u002F` 目录）：\n\n- `report.md`：核验报告（模板见下），末尾附 ```review 块。\n- `revision-suggestions.md`：修订建议，仅当存在「建议修订 \u002F 需作者确认 \u002F\n  待人工核实」条目时生成；含正确 BibTeX 条目与字段级 diff。\n- `review.json`：与报告末尾 ```review 块内容相同的结构化结论，便于程序消费。\n\n### 6. 非破坏性写入\n\n- 任何情况下不直接改写用户原始 `.bib` \u002F 草稿文件。\n- 用户明确确认修订建议后，才把确认过的条目写回原文件，并在报告中追加\n  「已应用」记录（时间、条目、新旧值）。\n\n## 输出模板\n\n### 核验报告表（report.md 主体）\n\n| # | 条目 (citekey) | 判定 | 证据 | 建议 |\n| --- | --- | --- | --- | --- |\n| 1 | zhang2023deep | verified | DOI 10.1000\u002Fxyz 解析元数据与条目一致 | auto-accept |\n| 2 | li2022survey | identifier_conflict | 条目年份 2022，DOI 解析为 2021；期刊名不符 | 建议修订（见 revision-suggestions.md #2） |\n| 3 | wang2020method | no_match | OpenAlex \u002F Crossref 均未命中 | [待人工核实] Google Scholar \u002F CNKI \u002F 期刊官网 |\n\n### review 块（报告末尾与最终回复中均输出）\n\n```review\n[\n  {\"level\": \"ok\", \"check\": \"citation\", \"title\": \"zhang2023deep 核验通过\",\n   \"evidence\": \"DOI 10.1000\u002Fxyz 解析元数据与条目一致\", \"note\": \"auto-accept\"},\n  {\"level\": \"error\", \"check\": \"citation\", \"title\": \"li2022survey 标识符冲突\",\n   \"evidence\": \"条目年份 2022 \u002F DOI 解析 2021，期刊名称不符\",\n   \"note\": \"建议修订，正确条目见 revision-suggestions.md\"},\n  {\"level\": \"warn\", \"check\": \"citation\", \"title\": \"wang2020method 未检索到\",\n   \"evidence\": \"OpenAlex、Crossref 均无匹配\",\n   \"note\": \"[待人工核实]，非伪造结论\"}\n]\n```\n\nlevel 约定：`identifier_conflict` 为 error；`no_match`、重试后仍\n`rate_limited` \u002F `auth_error` 为 warn；`verified` 为 ok。\n\n## 本技能不做什么\n\n- 不把 `no_match` 判定为伪造、编造或学术不端——只标 `[待人工核实]`。\n- 不直接修改用户的 `.bib` 文件或论文草稿；修订建议单独成文，确认后才应用。\n- 不评价文献的学术价值、相关性或重要性（那是综述与写作阶段的事）。\n- 不检查正文 claim 是否有引用支撑（交给 claim-check）。\n- 不主动检索新文献来补全证据链（交给 evidence-loop \u002F literature-search）。\n- 不在 `rate_limited` \u002F `auth_error` 时下任何关于条目本身的结论。\n\n## 收尾与下一步\n\n1. 汇总统计：总数及 verified \u002F identifier_conflict \u002F no_match \u002F rate_limited \u002F\n   auth_error 各多少条，在回复开头给出不超过 5 行的摘要，并附 ```review 块。\n2. 指向产物路径 `output\u002Fcitation-verify\u002F\u003Cslug>\u002Flatest\u002F`。\n3. 建议下一步：\n   - 有「需作者确认 \u002F 建议修订」条目 → 请用户确认后应用修订，再复验一次；\n   - 有 `[待人工核实]` 条目 → 用户人工核查后可改传 `.bib` 复验；\n   - 需要连正文 claim 一起查 → 运行 claim-check 或 evidence-loop。\n",{"data":38,"body":44},{"name":4,"description":6,"argument-hint":39,"metadata":40},"[.bib 文件路径 | 论文草稿路径]",{"domains":41,"last_reviewed":43},[42],"verification","2026-08-18",{"type":45,"children":46},"root",[47,56,62,68,73,128,133,218,223,230,275,281,306,312,462,474,480,586,592,613,649,655,675,680,686,809,815,915,954,959,1026,1031,1087],{"type":48,"tag":49,"props":50,"children":52},"element","h1",{"id":51},"citation-verify参考文献核验闭环",[53],{"type":54,"value":55},"text","citation-verify：参考文献核验闭环",{"type":48,"tag":57,"props":58,"children":60},"h2",{"id":59},"目的",[61],{"type":54,"value":59},{"type":48,"tag":63,"props":64,"children":65},"p",{},[66],{"type":54,"value":67},"对一组参考文献条目做机器核验，逐项区分「通过 \u002F 标识符冲突 \u002F 查不到 \u002F 暂时无法\n核验」四种状态，并给出三级处置结论（auto-accept \u002F 需作者确认 \u002F 建议修订），\n最终产出核验报告、修订建议与结构化审查结论。",{"type":48,"tag":63,"props":69,"children":70},{},[71],{"type":54,"value":72},"核验理念（必须内化，并逐条体现在结论措辞里）：",{"type":48,"tag":74,"props":75,"children":76},"ul",{},[77,89,108,118],{"type":48,"tag":78,"props":79,"children":80},"li",{},[81,87],{"type":48,"tag":82,"props":83,"children":84},"strong",{},[85],{"type":54,"value":86},"标识符冲突 ≠ 查不到",{"type":54,"value":88},"：DOI 能解析但返回的元数据与条目对不上，往往意味着\n张冠李戴——条目真实存在、却引错了对象。这是比「查不到」更危险的错误，\n必须单独重点列出。",{"type":48,"tag":78,"props":90,"children":91},{},[92,97,99,106],{"type":48,"tag":82,"props":93,"children":94},{},[95],{"type":54,"value":96},"查不到 ≠ 伪造",{"type":54,"value":98},"：检索不到可能源于数据库覆盖缺口、拼写差异、文献过新或\n过老。严禁直接下「编造 \u002F 伪造」结论，只能标 ",{"type":48,"tag":100,"props":101,"children":103},"code",{"className":102},[],[104],{"type":54,"value":105},"[待人工核实]",{"type":54,"value":107}," 并给出人工核查路径。",{"type":48,"tag":78,"props":109,"children":110},{},[111,116],{"type":48,"tag":82,"props":112,"children":113},{},[114],{"type":54,"value":115},"失败结构化",{"type":54,"value":117},"：限流、鉴权失败是「本次未能核验」，不是「条目有问题」，\n二者在报告中必须分开呈现。",{"type":48,"tag":78,"props":119,"children":120},{},[121,126],{"type":48,"tag":82,"props":122,"children":123},{},[124],{"type":54,"value":125},"非破坏性",{"type":54,"value":127},"：不直接修改用户原始文件；修订建议单独成文，用户确认后才改动。",{"type":48,"tag":57,"props":129,"children":131},{"id":130},"前置检查",[132],{"type":54,"value":130},{"type":48,"tag":134,"props":135,"children":136},"ol",{},[137,180,208,213],{"type":48,"tag":78,"props":138,"children":139},{},[140,142,148,150,156,157,163,164,170,172,178],{"type":54,"value":141},"确认 bibverify MCP server 可用：当前工具列表中存在\n",{"type":48,"tag":100,"props":143,"children":145},{"className":144},[],[146],{"type":54,"value":147},"verify_bib_file",{"type":54,"value":149}," \u002F ",{"type":48,"tag":100,"props":151,"children":153},{"className":152},[],[154],{"type":54,"value":155},"doi_to_bibtex",{"type":54,"value":149},{"type":48,"tag":100,"props":158,"children":160},{"className":159},[],[161],{"type":54,"value":162},"rank_lookup_sources",{"type":54,"value":149},{"type":48,"tag":100,"props":165,"children":167},{"className":166},[],[168],{"type":54,"value":169},"explain_update_diff",{"type":54,"value":171},"。\n若不可用，告知用户用 ",{"type":48,"tag":100,"props":173,"children":175},{"className":174},[],[176],{"type":54,"value":177},"uvx bibverify mcp",{"type":54,"value":179}," 启动并在 MCP 配置中注册后重试；\n不可用时不做任何「假装核验」的输出。",{"type":48,"tag":78,"props":181,"children":182},{},[183,185,191,193,199,200,206],{"type":54,"value":184},"确认输入存在且可读：一个 ",{"type":48,"tag":100,"props":186,"children":188},{"className":187},[],[189],{"type":54,"value":190},".bib",{"type":54,"value":192}," 文件，或一篇含「参考文献 \u002F References \u002F\nBibliography」节的草稿（",{"type":48,"tag":100,"props":194,"children":196},{"className":195},[],[197],{"type":54,"value":198},".md",{"type":54,"value":149},{"type":48,"tag":100,"props":201,"children":203},{"className":202},[],[204],{"type":54,"value":205},".tex",{"type":54,"value":207}," \u002F 纯文本）。",{"type":48,"tag":78,"props":209,"children":210},{},[211],{"type":54,"value":212},"确认网络可用：核验依赖 DOI 解析与文献数据库查询；离线环境直接说明\n「当前无法联网核验」并终止，不缓存旧结论冒充新结果。",{"type":48,"tag":78,"props":214,"children":215},{},[216],{"type":54,"value":217},"计算 slug：取核验主题（通常用输入文件名去掉扩展名）做规范化——\nUnicode NFKC 规范化、转小写、去首尾空白、连续空白折叠为单个空格——\n再取 sha1 十六进制摘要前 8 位，作为产物目录名。",{"type":48,"tag":57,"props":219,"children":221},{"id":220},"操作规程",[222],{"type":54,"value":220},{"type":48,"tag":224,"props":225,"children":227},"h3",{"id":226},"_1-收集待验条目",[228],{"type":54,"value":229},"1. 收集待验条目",{"type":48,"tag":74,"props":231,"children":232},{},[233,245,258,270],{"type":48,"tag":78,"props":234,"children":235},{},[236,238,243],{"type":54,"value":237},"输入为 ",{"type":48,"tag":100,"props":239,"children":241},{"className":240},[],[242],{"type":54,"value":190},{"type":54,"value":244}," 文件：解析全部条目，逐条记录 citekey、entrytype 及\ntitle \u002F author \u002F year \u002F journal（或 booktitle）\u002F doi \u002F url 关键字段。",{"type":48,"tag":78,"props":246,"children":247},{},[248,250,256],{"type":54,"value":249},"输入为论文草稿：定位「参考文献 \u002F References \u002F Bibliography」节，\n按顺序编码制条目（",{"type":48,"tag":100,"props":251,"children":253},{"className":252},[],[254],{"type":54,"value":255},"[1] …",{"type":54,"value":257},"）或作者-年份条目逐条拆分，并保留原文行作为证据。",{"type":48,"tag":78,"props":259,"children":260},{},[261,263,268],{"type":54,"value":262},"若草稿的参考文献节无法可靠拆分（格式混乱、条目数与文内引用数严重不符），\n在报告中记 warn，并建议用户改传 ",{"type":48,"tag":100,"props":264,"children":266},{"className":265},[],[267],{"type":54,"value":190},{"type":54,"value":269}," 文件。",{"type":48,"tag":78,"props":271,"children":272},{},[273],{"type":54,"value":274},"条目数为 0 时提前终止，报告「未发现可核验的参考文献条目」。",{"type":48,"tag":224,"props":276,"children":278},{"id":277},"_2-调用-verify_bib_file",[279],{"type":54,"value":280},"2. 调用 verify_bib_file",{"type":48,"tag":74,"props":282,"children":283},{},[284,296,301],{"type":48,"tag":78,"props":285,"children":286},{},[287,289,294],{"type":54,"value":288},"将整理出的 BibTeX 条目文本提交给 bibverify MCP 的 ",{"type":48,"tag":100,"props":290,"children":292},{"className":291},[],[293],{"type":54,"value":147},{"type":54,"value":295}," 工具。",{"type":48,"tag":78,"props":297,"children":298},{},[299],{"type":54,"value":300},"条目很多（如超过 50 条）时分批调用，避免单次请求过大触发限流；\n批与批之间稍作停顿。",{"type":48,"tag":78,"props":302,"children":303},{},[304],{"type":54,"value":305},"保存每条返回的原始状态与证据字段，作为报告「证据」列的唯一来源，\n不凭记忆补写证据。",{"type":48,"tag":224,"props":307,"children":309},{"id":308},"_3-逐项解读核验状态",[310],{"type":54,"value":311},"3. 逐项解读核验状态",{"type":48,"tag":313,"props":314,"children":315},"table",{},[316,340],{"type":48,"tag":317,"props":318,"children":319},"thead",{},[320],{"type":48,"tag":321,"props":322,"children":323},"tr",{},[324,330,335],{"type":48,"tag":325,"props":326,"children":327},"th",{},[328],{"type":54,"value":329},"状态",{"type":48,"tag":325,"props":331,"children":332},{},[333],{"type":54,"value":334},"含义",{"type":48,"tag":325,"props":336,"children":337},{},[338],{"type":54,"value":339},"处置基调",{"type":48,"tag":341,"props":342,"children":343},"tbody",{},[344,367,389,418,440],{"type":48,"tag":321,"props":345,"children":346},{},[347,357,362],{"type":48,"tag":348,"props":349,"children":350},"td",{},[351],{"type":48,"tag":100,"props":352,"children":354},{"className":353},[],[355],{"type":54,"value":356},"verified",{"type":48,"tag":348,"props":358,"children":359},{},[360],{"type":54,"value":361},"标识符可解析且元数据一致",{"type":48,"tag":348,"props":363,"children":364},{},[365],{"type":54,"value":366},"auto-accept，直接通过",{"type":48,"tag":321,"props":368,"children":369},{},[370,379,384],{"type":48,"tag":348,"props":371,"children":372},{},[373],{"type":48,"tag":100,"props":374,"children":376},{"className":375},[],[377],{"type":54,"value":378},"identifier_conflict",{"type":48,"tag":348,"props":380,"children":381},{},[382],{"type":54,"value":383},"DOI 可解析，但元数据与条目不符（作者 \u002F 年份 \u002F 标题 \u002F 期刊对不上）",{"type":48,"tag":348,"props":385,"children":386},{},[387],{"type":54,"value":388},"重点列出：疑似张冠李戴，进入「建议修订」或「需作者确认」",{"type":48,"tag":321,"props":390,"children":391},{},[392,401,406],{"type":48,"tag":348,"props":393,"children":394},{},[395],{"type":48,"tag":100,"props":396,"children":398},{"className":397},[],[399],{"type":54,"value":400},"no_match",{"type":48,"tag":348,"props":402,"children":403},{},[404],{"type":54,"value":405},"各来源均检索不到该条目",{"type":48,"tag":348,"props":407,"children":408},{},[409,411,416],{"type":54,"value":410},"标 ",{"type":48,"tag":100,"props":412,"children":414},{"className":413},[],[415],{"type":54,"value":105},{"type":54,"value":417},"，严禁判伪造；给出人工核查路径",{"type":48,"tag":321,"props":419,"children":420},{},[421,430,435],{"type":48,"tag":348,"props":422,"children":423},{},[424],{"type":48,"tag":100,"props":425,"children":427},{"className":426},[],[428],{"type":54,"value":429},"rate_limited",{"type":48,"tag":348,"props":431,"children":432},{},[433],{"type":54,"value":434},"触发数据源限流，本次未完成核验",{"type":48,"tag":348,"props":436,"children":437},{},[438],{"type":54,"value":439},"稍后重试；不得当作失败或问题结论",{"type":48,"tag":321,"props":441,"children":442},{},[443,452,457],{"type":48,"tag":348,"props":444,"children":445},{},[446],{"type":48,"tag":100,"props":447,"children":449},{"className":448},[],[450],{"type":54,"value":451},"auth_error",{"type":48,"tag":348,"props":453,"children":454},{},[455],{"type":54,"value":456},"数据源鉴权失败（如缺少 API key）",{"type":48,"tag":348,"props":458,"children":459},{},[460],{"type":54,"value":461},"提示检查 bibverify 配置；同样不是条目问题",{"type":48,"tag":63,"props":463,"children":464},{},[465,467,472],{"type":54,"value":466},"对 ",{"type":48,"tag":100,"props":468,"children":470},{"className":469},[],[471],{"type":54,"value":378},{"type":54,"value":473}," 条目，逐字段列出冲突（条目声称值 vs 标识符解析值），\n例如「条目作者为 Zhang 等，但 DOI 10.xxxx 解析到的作者为 Li 等」，\n让用户一眼看出错配在哪里。",{"type":48,"tag":224,"props":475,"children":477},{"id":476},"_4-三级处置",[478],{"type":54,"value":479},"4. 三级处置",{"type":48,"tag":74,"props":481,"children":482},{},[483,500,510,540,564],{"type":48,"tag":78,"props":484,"children":485},{},[486,491,493,498],{"type":48,"tag":82,"props":487,"children":488},{},[489],{"type":54,"value":490},"auto-accept",{"type":54,"value":492},"：",{"type":48,"tag":100,"props":494,"children":496},{"className":495},[],[497],{"type":54,"value":356},{"type":54,"value":499}," 条目，无需任何动作。",{"type":48,"tag":78,"props":501,"children":502},{},[503,508],{"type":48,"tag":82,"props":504,"children":505},{},[506],{"type":54,"value":507},"需作者确认",{"type":54,"value":509},"：轻微差异或机器无法定夺的情形——例如年份差 1 年可能只是\n在线优先出版与正式卷期之差、作者缩写格式差异。列出差异点，请作者判断，\n不代为拍板。",{"type":48,"tag":78,"props":511,"children":512},{},[513,518,519,524,526,531,533,538],{"type":48,"tag":82,"props":514,"children":515},{},[516],{"type":54,"value":517},"建议修订",{"type":54,"value":492},{"type":48,"tag":100,"props":520,"children":522},{"className":521},[],[523],{"type":54,"value":378},{"type":54,"value":525}," 中差异显著、基本可以确定条目写错的情形。\n用 ",{"type":48,"tag":100,"props":527,"children":529},{"className":528},[],[530],{"type":54,"value":155},{"type":54,"value":532}," 拉取该 DOI 对应的正确 BibTeX 条目，再用\n",{"type":48,"tag":100,"props":534,"children":536},{"className":535},[],[537],{"type":54,"value":169},{"type":54,"value":539}," 生成「旧条目 → 新条目」的字段级差异说明，写入修订建议。",{"type":48,"tag":78,"props":541,"children":542},{},[543,548,550,555,557,562],{"type":48,"tag":82,"props":544,"children":545},{},[546],{"type":54,"value":547},"人工核查",{"type":54,"value":549},"（",{"type":48,"tag":100,"props":551,"children":553},{"className":552},[],[554],{"type":54,"value":400},{"type":54,"value":556},"）：在建议中给出三条人工路径——\nGoogle Scholar 按标题检索；CNKI \u002F 万方按标题 + 作者检索（中文文献）；\n期刊官网按卷期页码定位。可用 ",{"type":48,"tag":100,"props":558,"children":560},{"className":559},[],[561],{"type":54,"value":162},{"type":54,"value":563}," 为该条目排序推荐查询来源，\n把人工核查的成本降到最低。",{"type":48,"tag":78,"props":565,"children":566},{},[567,572,573,578,579,584],{"type":48,"tag":82,"props":568,"children":569},{},[570],{"type":54,"value":571},"重试",{"type":54,"value":549},{"type":48,"tag":100,"props":574,"children":576},{"className":575},[],[577],{"type":54,"value":429},{"type":54,"value":149},{"type":48,"tag":100,"props":580,"children":582},{"className":581},[],[583],{"type":54,"value":451},{"type":54,"value":585},"）：等待后重跑本技能；重试仍失败则在\n报告中如实标注「本次未能核验」，不进入任何处置级别。",{"type":48,"tag":224,"props":587,"children":589},{"id":588},"_5-落盘产物",[590],{"type":54,"value":591},"5. 落盘产物",{"type":48,"tag":63,"props":593,"children":594},{},[595,597,603,605,611],{"type":54,"value":596},"目录：",{"type":48,"tag":100,"props":598,"children":600},{"className":599},[],[601],{"type":54,"value":602},"output\u002Fcitation-verify\u002F\u003Cslug>\u002Flatest\u002F",{"type":54,"value":604},"（每次完整复验覆盖 latest；\n多轮迭代的旧轮次由 evidence-loop 归档到 ",{"type":48,"tag":100,"props":606,"children":608},{"className":607},[],[609],{"type":54,"value":610},"\u003Cround>\u002F",{"type":54,"value":612}," 目录）：",{"type":48,"tag":74,"props":614,"children":615},{},[616,627,638],{"type":48,"tag":78,"props":617,"children":618},{},[619,625],{"type":48,"tag":100,"props":620,"children":622},{"className":621},[],[623],{"type":54,"value":624},"report.md",{"type":54,"value":626},"：核验报告（模板见下），末尾附 ```review 块。",{"type":48,"tag":78,"props":628,"children":629},{},[630,636],{"type":48,"tag":100,"props":631,"children":633},{"className":632},[],[634],{"type":54,"value":635},"revision-suggestions.md",{"type":54,"value":637},"：修订建议，仅当存在「建议修订 \u002F 需作者确认 \u002F\n待人工核实」条目时生成；含正确 BibTeX 条目与字段级 diff。",{"type":48,"tag":78,"props":639,"children":640},{},[641,647],{"type":48,"tag":100,"props":642,"children":644},{"className":643},[],[645],{"type":54,"value":646},"review.json",{"type":54,"value":648},"：与报告末尾 ```review 块内容相同的结构化结论，便于程序消费。",{"type":48,"tag":224,"props":650,"children":652},{"id":651},"_6-非破坏性写入",[653],{"type":54,"value":654},"6. 非破坏性写入",{"type":48,"tag":74,"props":656,"children":657},{},[658,670],{"type":48,"tag":78,"props":659,"children":660},{},[661,663,668],{"type":54,"value":662},"任何情况下不直接改写用户原始 ",{"type":48,"tag":100,"props":664,"children":666},{"className":665},[],[667],{"type":54,"value":190},{"type":54,"value":669}," \u002F 草稿文件。",{"type":48,"tag":78,"props":671,"children":672},{},[673],{"type":54,"value":674},"用户明确确认修订建议后，才把确认过的条目写回原文件，并在报告中追加\n「已应用」记录（时间、条目、新旧值）。",{"type":48,"tag":57,"props":676,"children":678},{"id":677},"输出模板",[679],{"type":54,"value":677},{"type":48,"tag":224,"props":681,"children":683},{"id":682},"核验报告表reportmd-主体",[684],{"type":54,"value":685},"核验报告表（report.md 主体）",{"type":48,"tag":313,"props":687,"children":688},{},[689,720],{"type":48,"tag":317,"props":690,"children":691},{},[692],{"type":48,"tag":321,"props":693,"children":694},{},[695,700,705,710,715],{"type":48,"tag":325,"props":696,"children":697},{},[698],{"type":54,"value":699},"#",{"type":48,"tag":325,"props":701,"children":702},{},[703],{"type":54,"value":704},"条目 (citekey)",{"type":48,"tag":325,"props":706,"children":707},{},[708],{"type":54,"value":709},"判定",{"type":48,"tag":325,"props":711,"children":712},{},[713],{"type":54,"value":714},"证据",{"type":48,"tag":325,"props":716,"children":717},{},[718],{"type":54,"value":719},"建议",{"type":48,"tag":341,"props":721,"children":722},{},[723,749,776],{"type":48,"tag":321,"props":724,"children":725},{},[726,731,736,740,745],{"type":48,"tag":348,"props":727,"children":728},{},[729],{"type":54,"value":730},"1",{"type":48,"tag":348,"props":732,"children":733},{},[734],{"type":54,"value":735},"zhang2023deep",{"type":48,"tag":348,"props":737,"children":738},{},[739],{"type":54,"value":356},{"type":48,"tag":348,"props":741,"children":742},{},[743],{"type":54,"value":744},"DOI 10.1000\u002Fxyz 解析元数据与条目一致",{"type":48,"tag":348,"props":746,"children":747},{},[748],{"type":54,"value":490},{"type":48,"tag":321,"props":750,"children":751},{},[752,757,762,766,771],{"type":48,"tag":348,"props":753,"children":754},{},[755],{"type":54,"value":756},"2",{"type":48,"tag":348,"props":758,"children":759},{},[760],{"type":54,"value":761},"li2022survey",{"type":48,"tag":348,"props":763,"children":764},{},[765],{"type":54,"value":378},{"type":48,"tag":348,"props":767,"children":768},{},[769],{"type":54,"value":770},"条目年份 2022，DOI 解析为 2021；期刊名不符",{"type":48,"tag":348,"props":772,"children":773},{},[774],{"type":54,"value":775},"建议修订（见 revision-suggestions.md #2）",{"type":48,"tag":321,"props":777,"children":778},{},[779,784,789,793,798],{"type":48,"tag":348,"props":780,"children":781},{},[782],{"type":54,"value":783},"3",{"type":48,"tag":348,"props":785,"children":786},{},[787],{"type":54,"value":788},"wang2020method",{"type":48,"tag":348,"props":790,"children":791},{},[792],{"type":54,"value":400},{"type":48,"tag":348,"props":794,"children":795},{},[796],{"type":54,"value":797},"OpenAlex \u002F Crossref 均未命中",{"type":48,"tag":348,"props":799,"children":800},{},[801,807],{"type":48,"tag":802,"props":803,"children":804},"span",{},[805],{"type":54,"value":806},"待人工核实",{"type":54,"value":808}," Google Scholar \u002F CNKI \u002F 期刊官网",{"type":48,"tag":224,"props":810,"children":812},{"id":811},"review-块报告末尾与最终回复中均输出",[813],{"type":54,"value":814},"review 块（报告末尾与最终回复中均输出）",{"type":48,"tag":816,"props":817,"children":822},"pre",{"className":818,"code":819,"language":820,"meta":821,"style":821},"language-review shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[\n  {\"level\": \"ok\", \"check\": \"citation\", \"title\": \"zhang2023deep 核验通过\",\n   \"evidence\": \"DOI 10.1000\u002Fxyz 解析元数据与条目一致\", \"note\": \"auto-accept\"},\n  {\"level\": \"error\", \"check\": \"citation\", \"title\": \"li2022survey 标识符冲突\",\n   \"evidence\": \"条目年份 2022 \u002F DOI 解析 2021，期刊名称不符\",\n   \"note\": \"建议修订，正确条目见 revision-suggestions.md\"},\n  {\"level\": \"warn\", \"check\": \"citation\", \"title\": \"wang2020method 未检索到\",\n   \"evidence\": \"OpenAlex、Crossref 均无匹配\",\n   \"note\": \"[待人工核实]，非伪造结论\"}\n]\n","review","",[823],{"type":48,"tag":100,"props":824,"children":825},{"__ignoreMap":821},[826,836,844,853,862,870,879,888,897,906],{"type":48,"tag":802,"props":827,"children":830},{"class":828,"line":829},"line",1,[831],{"type":48,"tag":802,"props":832,"children":833},{},[834],{"type":54,"value":835},"[\n",{"type":48,"tag":802,"props":837,"children":838},{"class":828,"line":30},[839],{"type":48,"tag":802,"props":840,"children":841},{},[842],{"type":54,"value":843},"  {\"level\": \"ok\", \"check\": \"citation\", \"title\": \"zhang2023deep 核验通过\",\n",{"type":48,"tag":802,"props":845,"children":847},{"class":828,"line":846},3,[848],{"type":48,"tag":802,"props":849,"children":850},{},[851],{"type":54,"value":852},"   \"evidence\": \"DOI 10.1000\u002Fxyz 解析元数据与条目一致\", \"note\": \"auto-accept\"},\n",{"type":48,"tag":802,"props":854,"children":856},{"class":828,"line":855},4,[857],{"type":48,"tag":802,"props":858,"children":859},{},[860],{"type":54,"value":861},"  {\"level\": \"error\", \"check\": \"citation\", \"title\": \"li2022survey 标识符冲突\",\n",{"type":48,"tag":802,"props":863,"children":864},{"class":828,"line":26},[865],{"type":48,"tag":802,"props":866,"children":867},{},[868],{"type":54,"value":869},"   \"evidence\": \"条目年份 2022 \u002F DOI 解析 2021，期刊名称不符\",\n",{"type":48,"tag":802,"props":871,"children":873},{"class":828,"line":872},6,[874],{"type":48,"tag":802,"props":875,"children":876},{},[877],{"type":54,"value":878},"   \"note\": \"建议修订，正确条目见 revision-suggestions.md\"},\n",{"type":48,"tag":802,"props":880,"children":882},{"class":828,"line":881},7,[883],{"type":48,"tag":802,"props":884,"children":885},{},[886],{"type":54,"value":887},"  {\"level\": \"warn\", \"check\": \"citation\", \"title\": \"wang2020method 未检索到\",\n",{"type":48,"tag":802,"props":889,"children":891},{"class":828,"line":890},8,[892],{"type":48,"tag":802,"props":893,"children":894},{},[895],{"type":54,"value":896},"   \"evidence\": \"OpenAlex、Crossref 均无匹配\",\n",{"type":48,"tag":802,"props":898,"children":900},{"class":828,"line":899},9,[901],{"type":48,"tag":802,"props":902,"children":903},{},[904],{"type":54,"value":905},"   \"note\": \"[待人工核实]，非伪造结论\"}\n",{"type":48,"tag":802,"props":907,"children":909},{"class":828,"line":908},10,[910],{"type":48,"tag":802,"props":911,"children":912},{},[913],{"type":54,"value":914},"]\n",{"type":48,"tag":63,"props":916,"children":917},{},[918,920,925,927,932,934,939,940,945,947,952],{"type":54,"value":919},"level 约定：",{"type":48,"tag":100,"props":921,"children":923},{"className":922},[],[924],{"type":54,"value":378},{"type":54,"value":926}," 为 error；",{"type":48,"tag":100,"props":928,"children":930},{"className":929},[],[931],{"type":54,"value":400},{"type":54,"value":933},"、重试后仍\n",{"type":48,"tag":100,"props":935,"children":937},{"className":936},[],[938],{"type":54,"value":429},{"type":54,"value":149},{"type":48,"tag":100,"props":941,"children":943},{"className":942},[],[944],{"type":54,"value":451},{"type":54,"value":946}," 为 warn；",{"type":48,"tag":100,"props":948,"children":950},{"className":949},[],[951],{"type":54,"value":356},{"type":54,"value":953}," 为 ok。",{"type":48,"tag":57,"props":955,"children":957},{"id":956},"本技能不做什么",[958],{"type":54,"value":956},{"type":48,"tag":74,"props":960,"children":961},{},[962,981,993,998,1003,1008],{"type":48,"tag":78,"props":963,"children":964},{},[965,967,972,974,979],{"type":54,"value":966},"不把 ",{"type":48,"tag":100,"props":968,"children":970},{"className":969},[],[971],{"type":54,"value":400},{"type":54,"value":973}," 判定为伪造、编造或学术不端——只标 ",{"type":48,"tag":100,"props":975,"children":977},{"className":976},[],[978],{"type":54,"value":105},{"type":54,"value":980},"。",{"type":48,"tag":78,"props":982,"children":983},{},[984,986,991],{"type":54,"value":985},"不直接修改用户的 ",{"type":48,"tag":100,"props":987,"children":989},{"className":988},[],[990],{"type":54,"value":190},{"type":54,"value":992}," 文件或论文草稿；修订建议单独成文，确认后才应用。",{"type":48,"tag":78,"props":994,"children":995},{},[996],{"type":54,"value":997},"不评价文献的学术价值、相关性或重要性（那是综述与写作阶段的事）。",{"type":48,"tag":78,"props":999,"children":1000},{},[1001],{"type":54,"value":1002},"不检查正文 claim 是否有引用支撑（交给 claim-check）。",{"type":48,"tag":78,"props":1004,"children":1005},{},[1006],{"type":54,"value":1007},"不主动检索新文献来补全证据链（交给 evidence-loop \u002F literature-search）。",{"type":48,"tag":78,"props":1009,"children":1010},{},[1011,1013,1018,1019,1024],{"type":54,"value":1012},"不在 ",{"type":48,"tag":100,"props":1014,"children":1016},{"className":1015},[],[1017],{"type":54,"value":429},{"type":54,"value":149},{"type":48,"tag":100,"props":1020,"children":1022},{"className":1021},[],[1023],{"type":54,"value":451},{"type":54,"value":1025}," 时下任何关于条目本身的结论。",{"type":48,"tag":57,"props":1027,"children":1029},{"id":1028},"收尾与下一步",[1030],{"type":54,"value":1028},{"type":48,"tag":134,"props":1032,"children":1033},{},[1034,1039,1050],{"type":48,"tag":78,"props":1035,"children":1036},{},[1037],{"type":54,"value":1038},"汇总统计：总数及 verified \u002F identifier_conflict \u002F no_match \u002F rate_limited \u002F\nauth_error 各多少条，在回复开头给出不超过 5 行的摘要，并附 ```review 块。",{"type":48,"tag":78,"props":1040,"children":1041},{},[1042,1044,1049],{"type":54,"value":1043},"指向产物路径 ",{"type":48,"tag":100,"props":1045,"children":1047},{"className":1046},[],[1048],{"type":54,"value":602},{"type":54,"value":980},{"type":48,"tag":78,"props":1051,"children":1052},{},[1053,1055],{"type":54,"value":1054},"建议下一步：\n",{"type":48,"tag":74,"props":1056,"children":1057},{},[1058,1063,1082],{"type":48,"tag":78,"props":1059,"children":1060},{},[1061],{"type":54,"value":1062},"有「需作者确认 \u002F 建议修订」条目 → 请用户确认后应用修订，再复验一次；",{"type":48,"tag":78,"props":1064,"children":1065},{},[1066,1068,1073,1075,1080],{"type":54,"value":1067},"有 ",{"type":48,"tag":100,"props":1069,"children":1071},{"className":1070},[],[1072],{"type":54,"value":105},{"type":54,"value":1074}," 条目 → 用户人工核查后可改传 ",{"type":48,"tag":100,"props":1076,"children":1078},{"className":1077},[],[1079],{"type":54,"value":190},{"type":54,"value":1081}," 复验；",{"type":48,"tag":78,"props":1083,"children":1084},{},[1085],{"type":54,"value":1086},"需要连正文 claim 一起查 → 运行 claim-check 或 evidence-loop。",{"type":48,"tag":1088,"props":1089,"children":1090},"style",{},[1091],{"type":54,"value":1092},"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":1094,"total":1295},[1095,1119,1135,1154,1169,1189,1207,1225,1240,1256,1275,1285],{"slug":1096,"name":1096,"fn":1097,"description":1098,"org":1099,"tags":1100,"stars":1116,"repoUrl":1117,"updatedAt":1118},"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},[1101,1104,1107,1110,1113],{"name":1102,"slug":1103,"type":16},"Accessibility","accessibility",{"name":1105,"slug":1106,"type":16},"Android","android",{"name":1108,"slug":1109,"type":16},"Kotlin","kotlin",{"name":1111,"slug":1112,"type":16},"Mobile","mobile",{"name":1114,"slug":1115,"type":16},"UI Components","ui-components",13030,"https:\u002F\u002Fgithub.com\u002FMiniMax-AI\u002Fskills","2026-07-13T06:16:54.247834",{"slug":1120,"name":1120,"fn":1121,"description":1122,"org":1123,"tags":1124,"stars":1116,"repoUrl":1117,"updatedAt":1134},"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},[1125,1128,1131],{"name":1126,"slug":1127,"type":16},"Agents","agents",{"name":1129,"slug":1130,"type":16},"Audio","audio",{"name":1132,"slug":1133,"type":16},"Creative","creative","2026-07-13T06:16:35.130644",{"slug":1136,"name":1136,"fn":1137,"description":1138,"org":1139,"tags":1140,"stars":1116,"repoUrl":1117,"updatedAt":1153},"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},[1141,1144,1147,1150],{"name":1142,"slug":1143,"type":16},"Design","design",{"name":1145,"slug":1146,"type":16},"Presentations","presentations",{"name":1148,"slug":1149,"type":16},"Themes","themes",{"name":1151,"slug":1152,"type":16},"Typography","typography","2026-07-13T06:17:02.785587",{"slug":1155,"name":1155,"fn":1156,"description":1157,"org":1158,"tags":1159,"stars":1116,"repoUrl":1117,"updatedAt":1168},"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},[1160,1161,1164,1167],{"name":1142,"slug":1143,"type":16},{"name":1162,"slug":1163,"type":16},"Design System","design-system",{"name":1165,"slug":1166,"type":16},"PowerPoint","powerpoint",{"name":1145,"slug":1146,"type":16},"2026-07-13T06:17:10.398389",{"slug":1170,"name":1170,"fn":1171,"description":1172,"org":1173,"tags":1174,"stars":1116,"repoUrl":1117,"updatedAt":1188},"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},[1175,1178,1181,1182,1185],{"name":1176,"slug":1177,"type":16},"Dart","dart",{"name":1179,"slug":1180,"type":16},"Flutter","flutter",{"name":1111,"slug":1112,"type":16},{"name":1183,"slug":1184,"type":16},"Performance","performance",{"name":1186,"slug":1187,"type":16},"State Management","state-management","2026-07-13T06:16:36.626679",{"slug":1190,"name":1190,"fn":1191,"description":1192,"org":1193,"tags":1194,"stars":1116,"repoUrl":1117,"updatedAt":1206},"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},[1195,1198,1199,1200,1203],{"name":1196,"slug":1197,"type":16},"Animation","animation",{"name":1132,"slug":1133,"type":16},{"name":1142,"slug":1143,"type":16},{"name":1201,"slug":1202,"type":16},"Frontend","frontend",{"name":1204,"slug":1205,"type":16},"Web Development","web-development","2026-07-13T06:16:39.108827",{"slug":1208,"name":1208,"fn":1209,"description":1210,"org":1211,"tags":1212,"stars":1116,"repoUrl":1117,"updatedAt":1224},"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},[1213,1216,1217,1220,1223],{"name":1214,"slug":1215,"type":16},"Backend","backend",{"name":1201,"slug":1202,"type":16},{"name":1218,"slug":1219,"type":16},"Full-stack","full-stack",{"name":1221,"slug":1222,"type":16},"REST API","rest-api",{"name":1204,"slug":1205,"type":16},"2026-07-13T06:16:43.219005",{"slug":1226,"name":1226,"fn":1227,"description":1228,"org":1229,"tags":1230,"stars":1116,"repoUrl":1117,"updatedAt":1239},"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},[1231,1232,1233,1236],{"name":1196,"slug":1197,"type":16},{"name":1132,"slug":1133,"type":16},{"name":1234,"slug":1235,"type":16},"Images","images",{"name":1237,"slug":1238,"type":16},"Media","media","2026-07-13T06:16:51.74461",{"slug":1241,"name":1241,"fn":1242,"description":1243,"org":1244,"tags":1245,"stars":1116,"repoUrl":1117,"updatedAt":1255},"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},[1246,1247,1250,1251,1254],{"name":1102,"slug":1103,"type":16},{"name":1248,"slug":1249,"type":16},"iOS","ios",{"name":1111,"slug":1112,"type":16},{"name":1252,"slug":1253,"type":16},"SwiftUI","swiftui",{"name":1114,"slug":1115,"type":16},"2026-07-13T06:16:55.686092",{"slug":1257,"name":1257,"fn":1258,"description":1259,"org":1260,"tags":1261,"stars":1116,"repoUrl":1117,"updatedAt":1274},"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},[1262,1265,1268,1271],{"name":1263,"slug":1264,"type":16},"Documents","documents",{"name":1266,"slug":1267,"type":16},"DOCX","docx",{"name":1269,"slug":1270,"type":16},"Office","office",{"name":1272,"slug":1273,"type":16},"Templates","templates","2026-07-13T06:16:40.461868",{"slug":1276,"name":1276,"fn":1277,"description":1278,"org":1279,"tags":1280,"stars":1116,"repoUrl":1117,"updatedAt":1284},"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},[1281,1282,1283],{"name":1129,"slug":1130,"type":16},{"name":1132,"slug":1133,"type":16},{"name":1237,"slug":1238,"type":16},"2026-07-13T06:16:50.381758",{"slug":1286,"name":1286,"fn":1287,"description":1288,"org":1289,"tags":1290,"stars":1116,"repoUrl":1117,"updatedAt":1294},"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},[1291,1292,1293],{"name":1129,"slug":1130,"type":16},{"name":1132,"slug":1133,"type":16},{"name":1237,"slug":1238,"type":16},"2026-07-13T06:16:57.002997",84,{"items":1297,"total":1386},[1298,1314,1321,1333,1345,1360,1374],{"slug":1299,"name":1299,"fn":1300,"description":1301,"org":1302,"tags":1303,"stars":26,"repoUrl":27,"updatedAt":1313},"article2tasks","convert articles into Dida365 tasks","将技术周报（批量）或单篇文章整理为滴答清单待办事项，自动分类到已有清单并打标签，全程通过 MCP 写入，跨平台无需任何本地脚本。当用户提供周报内容、文章链接，或提及「周报」「文章汇总」「添加到滴答」时，使用此技能。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1304,1307,1310],{"name":1305,"slug":1306,"type":16},"Content Creation","content-creation",{"name":1308,"slug":1309,"type":16},"MCP","mcp",{"name":1311,"slug":1312,"type":16},"Task Management","task-management","2026-08-18T03:49:38.751656",{"slug":4,"name":4,"fn":5,"description":6,"org":1315,"tags":1316,"stars":26,"repoUrl":27,"updatedAt":28},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1317,1318,1319,1320],{"name":24,"slug":25,"type":16},{"name":21,"slug":22,"type":16},{"name":18,"slug":19,"type":16},{"name":14,"slug":15,"type":16},{"slug":1322,"name":1322,"fn":1323,"description":1324,"org":1325,"tags":1326,"stars":26,"repoUrl":27,"updatedAt":1332},"claim-check","verify research claims against evidence","当需要检查论文草稿中的事实性论断是否有证据支撑、做引用-论断对齐审计、 找出没有出处的陈述、核对文内引用是否真能支撑所在句子时加载使用； 通常由 evidence-loop 或审稿类流程调用，不直接面向用户。同义场景： 论断支撑检查、claim 支撑审计、无支撑断言排查、证据覆盖检查、 引用与论断对齐、\"这段话有没有文献撑\"\"哪些说法没有引用\"。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1327,1330,1331],{"name":1328,"slug":1329,"type":16},"Audit","audit",{"name":24,"slug":25,"type":16},{"name":14,"slug":15,"type":16},"2026-08-21T03:59:02.154691",{"slug":1334,"name":1334,"fn":1335,"description":1336,"org":1337,"tags":1338,"stars":26,"repoUrl":27,"updatedAt":1344},"cn-literature","search and organize Chinese academic literature","当用户需要检索或整理中文文献（CNKI 知网、万方、维普、超星）、把中文数据库 导出的题录文件解析成统一 PaperDocument、或把中文文献与英文检索结果合并去重 时使用。同义场景：中文文献检索、知网导出题录解析、万方检索、Refworks\u002FEndNote 格式转换、\"帮我把这份 CNKI 导出的 txt 整理成文献表\"\"中文核心期刊上关于 X 有哪些研究\"。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1339,1342,1343],{"name":1340,"slug":1341,"type":16},"Data Cleaning","data-cleaning",{"name":1263,"slug":1264,"type":16},{"name":14,"slug":15,"type":16},"2026-08-21T03:59:12.24404",{"slug":1346,"name":1346,"fn":1347,"description":1348,"org":1349,"tags":1350,"stars":26,"repoUrl":27,"updatedAt":1359},"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},[1351,1352,1355,1358],{"name":21,"slug":22,"type":16},{"name":1353,"slug":1354,"type":16},"Onboarding","onboarding",{"name":1356,"slug":1357,"type":16},"Productivity","productivity",{"name":14,"slug":15,"type":16},"2026-08-21T03:59:58.579998",{"slug":1361,"name":1361,"fn":1362,"description":1363,"org":1364,"tags":1365,"stars":26,"repoUrl":27,"updatedAt":1373},"customize","customize research guardrails and settings","当用户想修改研究画像或共享守则（guardrails）时使用：换了研究领域、换了目标期刊、换了引用格式、换了算力环境、合规要求变化、想调整某条 guardrail 的严格程度。同义触发场景：改一下画像、更新我的研究信息、修改 CLAUDE.md、调整设置、换引用格式、customize、个性化配置、改规则、重新配置工作台。本技能是画像与守则的唯一维护入口：读取 CLAUDE.md、与用户逐项确认修改点、写回文件、并明确告知哪些 skill 的行为会因此变化。",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[1366,1369,1372],{"name":1367,"slug":1368,"type":16},"Best Practices","best-practices",{"name":1370,"slug":1371,"type":16},"Configuration","configuration",{"name":14,"slug":15,"type":16},"2026-08-21T03:59:35.867596",{"slug":1375,"name":1375,"fn":1376,"description":1377,"org":1378,"tags":1379,"stars":26,"repoUrl":27,"updatedAt":1385},"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},[1380,1381,1384],{"name":1308,"slug":1309,"type":16},{"name":1382,"slug":1383,"type":16},"Scheduling","scheduling",{"name":1311,"slug":1312,"type":16},"2026-08-18T03:49:37.126385",36]