Summary
文章写作前的素材整理、大纲协作与金尘马式 AI 干货写作规则加载。用户说“我要写一篇文章”“帮我做这个选题”“先搜素材”“全网搜攻略/教程/资料并保存”“写文章前先整理资料”“调整大纲”“我们讨论一下文章结构”,或提到“AI 干货”“面向小白讲清楚”“写得实用能收藏”“不要太技术要讲人话”时,必须使用本…
jinchenma94/jcm-skill · Archived
文章写作前的素材整理、大纲协作与金尘马式 AI 干货写作规则加载。用户说“我要写一篇文章”“帮我做这个选题”“?
npx skills add jinchenma94/jcm-skill --skill jcm-article-writing
文章写作前的素材整理、大纲协作与金尘马式 AI 干货写作规则加载。用户说“我要写一篇文章”“帮我做这个选题”“先搜素材”“全网搜攻略/教程/资料并保存”“写文章前先整理资料”“调整大纲”“我们讨论一下文章结构”,或提到“AI 干货”“面向小白讲清楚”“写得实用能收藏”“不要太技术要讲人话”时,必须使用本…
This repository is archived — consider an actively maintained alternative.
从一张?
1 installs读取完整文章、Markdown、网页、帖子、文章链接或单个观点,独立导?
1 installsRelated neighbors and high-traction skills in the same topics — useful to compare before installing.
Draft a knowledge base article from a resolved issue or common question. Use when a ticket reso…
2.5K installsEdit and improve articles by restructuring sections, improving clarity, and tightening prose. U…
198.1K installsAnalyzes article structure, identifies positions requiring visual aids, generates illustrations…
30.7K installsWrite articles, guides, blog posts, tutorials, newsletter issues, and other long-form content i…
10.2K installsUse this skill when rendering thousands of lightweight sprites in PixiJS v8.
4.1K installsExtract metadata and content from WeChat Official Account articles. Use when user needs to pars…
3.8K installsDeclared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Files included with this skill beyond the listing page.
SKILL.md
19,764 B
SUMMARY.md
816 B
这个 skill 用于把文章写作前的素材、规则和写作方向整理清楚,尤其适合“金尘马式 AI 干货写作”:面向小白、讲人话、解决具体问题,最后交付能收藏、能照着做的文章素材和结构。
核心原则:
jcm-article-writing-workspace/articles/。jcm-article-writing-workspace/style/ 保存和读取。本 skill 当前负责:
本 skill 不默认完成:
如果用户要求大纲、初稿、改稿、配图或发布,可以继续协助,但必须先确认素材来源和输出目标。
使用本 skill 处理这些任务:
不要用本 skill 处理这些任务:
进入素材整理、大纲、初稿或改稿前,必须先确认本次使用哪份素材。
素材来源可以是:
如果用户要求基于已有素材写作,但没有明确给出素材地址,必须先问:
这次写作要基于哪份素材?请给我笔记路径、目录路径、素材索引路径,或者直接粘贴原始素材。
如果用户要求“全网检索”“先搜素材”“找资料”,这本身就是素材来源,不需要再追问本地素材地址,直接进入检索。
不要自行猜测已有素材来源。
不要默认读取任何本地私人目录。
不要因为标题相似就自动选择已有文件。
公开版提供默认项目工作区,用来降低普通用户的使用门槛。
默认工作区位置在用户当前项目目录下:
./jcm-article-writing-workspace/
这里的 ./ 指用户当前正在工作的项目目录,不是本 skill 的安装目录。如果无法判断当前项目目录,先询问用户希望把写作项目保存到哪里。
默认结构:
jcm-article-writing-workspace/
articles/
{选题目录}/
素材/
00-素材索引.md
01-{来源或主题简名}.md
01-文章大纲.md
02-文章初稿.md
style/
user-writing-style.md
使用规则:
jcm-article-writing-workspace/articles/{选题目录}/。{选题目录} 使用选题标题生成,去掉不适合作为文件名的符号,保持简短可读。jcm-article-writing-workspace/articles/{选题目录}/素材/。jcm-article-writing-workspace/articles/{选题目录}/素材/00-素材索引.md。jcm-article-writing-workspace/articles/{选题目录}/01-文章大纲.md。jcm-article-writing-workspace/articles/{选题目录}/02-文章初稿.md。jcm-article-writing-workspace/style/user-writing-style.md。skills/jcm-article-writing/ 下创建用户文章项目。先确认这次要写什么,以及写给谁。
如果用户已经说清楚选题和目标读者,直接进入下一步。
如果选题不清楚,只问一个问题:
这篇文章的选题标题你想暂定为什么?
检查用户是否已经提供素材地址、原始文本或链接。
如果没有,先询问素材来源。
如果用户要求全网检索,先把选题拆成 2-5 个检索方向,再搜索。
常见检索方向:
本地素材按用户给出的路径读取。
联网检索采用“先 Web Search,后 XCrawl”的分层策略:
xcrawl。xcrawl 时,优先抓取具体 URL,而不是重新泛搜;输出格式优先用 markdown、summary、links,必要时再用 json 抽取结构化信息。xcrawl 仍无法获取正文,要在素材卡或素材索引的「写作注意」里说明:普通 Web Search / XCrawl 分别卡在哪里,当前判断来自搜索摘要、其他交叉来源,还是仍需人工浏览器验证。联网检索时遵守这些优先级:
对会变化的产品功能、价格、入口、模型能力,必须核验最新来源。
不要保存低质量 SEO 拼贴文章。
不要大段复制受版权保护的网页内容。
保存素材卡或索引前,检查用户是否提供保存目录。
如果用户已经提供保存目录,使用用户指定的位置。
如果用户没有提供保存目录,默认创建并使用:
./jcm-article-writing-workspace/articles/{选题目录}/素材/
不要因为用户没给保存目录就卡住流程。
每个有效来源保存为一篇 Markdown 素材卡。
文件命名:
NN-{来源或主题简名}.md
素材卡 Front Matter:
---
created: YYYY-MM-DD HH:mm:ss
title: {素材卡标题}
categories: []
tags: []
source: {来源方}
source_url: {来源链接}
---
如果来源是用户粘贴文本或本地文件,source_url 可以省略,正文要注明来源类型。
素材卡正文结构:
# {素材卡标题}
## 来源信息
- 来源:{来源方}
- 链接:{URL}
- 适用章节:{这条素材适合支撑文章哪个部分}
## 核心信息
用自己的话概括来源内容。不要整段复制网页原文。
## 对选题有用的点
列出这条素材能支撑的判断、步骤、例子或反面提醒。
## 可转化成文章段落
写 1-3 段可直接启发后续写作的中文表达。可以给示例说法,但不要冒充最终成稿。
## 小白操作提示
如果来源适合教程化,整理成步骤、模板或 checklist。不适合教程化时可以省略本节。
## 写作注意
记录来源限制、版本差异、隐私风险、需要二次核验的信息。
素材索引用于快速判断后续怎么写,不记录中间讨论过程。
索引文件命名:
00-素材索引.md
Front Matter:
---
created: YYYY-MM-DD HH:mm:ss
title: {选题}:素材索引
categories: []
tags: []
content_role:
- 选题
---
正文结构:
# {选题}:素材索引
## 选题定位
用 2-5 句话说明这篇文章面向谁、解决什么问题、核心切入点是什么。
## 核心写作判断
只保留当前有效判断,不保留被否决的候选。
## 建议行文逻辑
给出适合当前选题的阅读路径。不要写成资料目录。
## 已整理素材
- [[01-...]]
- [[02-...]]
## 可直接复用的模板或清单
如果本选题适合干货写作,整理可收藏、可照抄、可执行的内容。
## 后续动作
说明下一步可以进入大纲、初稿、改稿、配图或发布适配。
当用户开始讨论标题、结构、章节取舍、写作角度、读者定位或大纲时,进入大纲协作阶段。
大纲协作的目标不是一次性生成完美大纲,而是把素材和用户反馈持续收敛成一份结果态大纲。
执行原则:
大纲文件建议命名:
01-文章大纲.md
大纲 Front Matter:
---
created: YYYY-MM-DD HH:mm:ss
title: {选题或标题}:文章大纲
categories: []
tags: []
content_role:
- 大纲
---
大纲正文至少包含:
# {选题或标题}:文章大纲
## 文章定位
说明目标读者、核心问题、文章承诺和不展开的范围。
## 标题
保留当前确认的标题。如果用户明确确认了标题,不要擅自改动。
## 素材双链索引
按用途列出本大纲实际参考的素材卡,方便后续 AI 或人工写作回溯来源。
- {用途}:[[素材卡 1]]、[[素材卡 2]]
## 核心主张
只保留当前有效判断。
## 正文结构
按阅读路径列出章节,每节写清楚要解决的问题、要保留的判断和可用素材。
## 文章可复用组件
只列真正能降低读者行动成本的模板、清单、提示词或流程。不要为了显得“干货”机械堆工具。
## 写作注意
记录用户明确确认或纠正过的标题偏好、语气、表达边界、读者假设和章节取舍原则。
## 后续动作
说明下一步可以进入初稿、继续补素材、改标题或改结构。
大纲协作检查:
标题协作规则:
暂停点:
大纲确认后先停止,询问是否进入初稿。不要自动从大纲跳到成稿。
完成后检查:
当用户要写 AI 干货文章,尤其出现以下信号时,先加载写作规则:
优先读取本 skill 内的公开文风参考:
references/writing-style.md
如果用户有自己的风格文档、平台规范或写作样本,可以让用户额外提供路径;只有用户明确提供时才读取。
如果用户没有现成风格文档,但希望沉淀自己的文风,默认使用:
./jcm-article-writing-workspace/style/user-writing-style.md
当这个文件不存在时,可以在用户当前项目目录下创建一个空模板,让用户后续补充。不要临时猜测私人目录,也不要默认读取本仓库外的任何本地资料。
加载后按“干货小白文”标准判断:
初稿完成后,主 agent 必须主动问一次用户是否需要审稿。
可以照抄这句问法:
初稿已经写完。要不要让另一个 agent 独立审一稿,按照公开文风规则做一次质检?
只有用户明确确认后才进入审稿流程。用户没确认或拒绝,跳过本节。
审稿只基于这些材料:
references/writing-style.md。jcm-article-writing-workspace/style/user-writing-style.md 中已经填写的规则。不要读取未由用户提供的本地目录。不要把私人知识库、私有样本或其他未公开文件当作默认审稿依据。
如果环境支持 sub-agent,可以让另一个 agent 做独立审稿;如果不支持,就由当前 agent 按同一套依据自查,但要明确说明审稿依据来自公开文风参考和用户材料。
审稿 prompt 可按下面结构写:
你是一个独立审稿 agent,不参与本文写作过程。请按下面流程做一次审稿:
1. 读当前初稿:{初稿文件路径或用户粘贴的初稿}
2. 读当前 skill 的公开文风参考:references/writing-style.md
3. 读用户提供的素材、素材索引、大纲和额外风格要求。
4. 按公开文风参考自行判断要审查哪些方向。如果遇到具体路径、产品功能、价格、入口、模型能力等需要核验的信息,要么读用户提供的来源核实,要么在报告里标“待核实”,不要凭推测下结论。
5. 关注但不限于这些大方向:
- 信息取舍与一篇只讲一件事。
- 小白可执行性、减负原则、操作准确性。
- 标题、小标题、开头、结尾是否服务读者行动。
- 低 AI 味信号:空泛、套路、过度完整、假装共情、虚构读者误解。
- 排版规范:短段落、清晰列表、术语翻译、中文标点统一。
- 真人判断、取舍理由和真实限制。
6. 返回结构化报告,格式如下:
## 审稿结论
一句话总体评价。
## 必改(命中硬规则)
- 位置:{小节/段落/句子定位}
- 命中规则:{公开文风参考中的规则}
- 建议改法:{具体改法}
## 建议改(可商榷)
- 位置:{...}
- 问题:{...}
- 建议:{...}
## 可保留的判断点
如果发现有的地方表面上像问题但实际服务表达,列出来说明,避免主 agent 误改。
报告必须具体到段落或句子,不要泛泛说“风格有问题”。每条问题都要给改法建议,不要只指出问题。
主 agent 把报告整理成简洁列表给用户看,按“必改 / 建议改”两类区分。
由用户决定哪些落地,不要在用户没确认前就自己改稿。
如果“可保留的判断点”里有内容,主 agent 要复述给用户看,避免误改用户原本的判断。
最终回复保持简洁,说明:
不要在最终回复里粘贴全部素材正文。