con un clic
source-to-commit-workflow
// 一键执行「新闻源整理 → 延伸并入正文 → 改动说明与提交」全流程。依次执行 news/source.md 多篇整理到 files/source/、docs 内延伸与参考并入正文、根目录中文改动说明 MD、英文 commit,可选 push。当用户说「一键执行」「三个 skill 一起跑」「全流程」时使用。
// 一键执行「新闻源整理 → 延伸并入正文 → 改动说明与提交」全流程。依次执行 news/source.md 多篇整理到 files/source/、docs 内延伸与参考并入正文、根目录中文改动说明 MD、英文 commit,可选 push。当用户说「一键执行」「三个 skill 一起跑」「全流程」时使用。
优先从 news/source-daily.md(若存在)或 news/source.md 读取多篇文章,逐篇原创整理为 MD 输出到 files/source/,保留核心内容、规避侵权。当用户更新 source-daily.md/source.md、需要批量处理多篇来源文章、或将外部文章整理进项目时使用。
从 news/source-from-doc.md 和 news/source-daily.md 中识别论文与综述标题,在线搜索 arXiv、期刊或实验室页面等原文来源,使用 WebSearch/WebFetch 抓取可公开的摘要或介绍内容,结合本仓库已有整理生成结构化中文摘要 Markdown 文件到 news/papers/ 下,并可选在 news/source-daily.md 中追加「延伸阅读」链接。当用户在 Word/每日汇总里提到具体论文或综述,希望进一步追踪原文或为其建立笔记时使用。
将 MD 文档文末的「延伸与参考」等链接块按主题分散到正文相关小节末尾,文末不再保留独立块。适用于 docs 及项目中任意 Markdown 文件。当用户希望把延伸链接放入正文、或对某篇文档做「延伸与参考并入正文」时使用。
Fix or rename files, write a Chinese changelog MD, commit in English, and optionally push. Use when fixing garbled filenames, documenting changes in Chinese, committing with English messages, or when the user asks for the project's commit flow or to "写 skill 提交流程".
| name | source-to-commit-workflow |
| description | 一键执行「新闻源整理 → 延伸并入正文 → 改动说明与提交」全流程。依次执行 news/source.md 多篇整理到 files/source/、docs 内延伸与参考并入正文、根目录中文改动说明 MD、英文 commit,可选 push。当用户说「一键执行」「三个 skill 一起跑」「全流程」时使用。 |
按固定顺序依次执行三阶段,无需用户分步触发。执行前确认:news/source.md 存在且为当前要处理的源;工作区为项目根。
Phase A 新闻源整理 news/source.md → Plan → 逐篇整理 → files/source/*.md → 检查
Phase B 延伸并入正文 扫描 docs 含「延伸与参考」的 MD → 每条入对应小节末 → 删文末块
Phase C 改动说明与提交 写根目录改动说明 MD(中文)→ 英文 commit → 若用户说上传则 push
Plan(必做)
news/source.md 全文。files/source/<主题简写>.md。逐篇整理
files/source/<主题简写>.md。检查
files/source/。可选
files/papers/ 或 files/interviews/ 做索引/摘要,并在 docs 相应小节加延伸链接(见 news-pdf-integration 第七、八节)。扫描
docs/ 下查找含「### 延伸与参考」「### 延伸阅读」「### 参考」的 .md 文件。对每个文件
路径
../../files/source/xxx.md)。写改动说明 MD(必须)
改动说明-XXX.md(如 改动说明-新闻源整理与文档skill更新.md)。files/source/*.md、Phase B 修改的 docs 文件、以及本次若有 Step 3 的 papers/interviews 与 docs 链接。提交
git add:包含本次改动的所有文件(含新增的 files/source/*.md、修改的 docs、根目录 改动说明-XXX.md)。若用户明确说「改动说明不上传」,则把该文件名加入 .gitignore 且不要 add 该文件。docs: source digests, inline extensions, and changelog 或 docs: news integration + extensions inline + changelog。git push;否则只做到 commit。git add → 英文 commit → 按需 push若某阶段无工作可做(例如 source.md 无新文章、或 docs 已无「延伸与参考」块),可跳过该阶段,但 Phase C 的改动说明与 commit 仍要执行,用于记录本次其他改动。