施测学术动机量表(AMS-GSR 28),采集科研人员的内在动机、外在动机和无动机数据。当用户选择填写量表、或画像中AMS数据缺失时使用。
日本語の概要は準備中です。原文の説明を表示しています。
为他山学科交叉公众号撰写微信文章,包括选择文章类型、套用排版模板、生成配图、转换HTML、添加底部模板。当用户说"写一篇公众号文章""帮我写他山文章""写公众号推文""帮我把这篇写完""补全这篇文章""继续写这篇"时使用。写完后自动触发 article-proofreading 审稿。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
| 层级 | 文档 | 需要理解的概念 |
|---|---|---|
| D0 认知根(必读) | _内部总控/认知结构/L0_大脑总地图.md → 找文章主题对应的L1文档 | 先于一切:这篇文章的核心观点在郑总的认知结构里有没有对应的理论根?从认知结构出发写作,不凭空创作 |
| D3 规范参考 | _内部总控/认知结构/L1_系统性文档/待建维度/写作习惯与风格手册.md(暂用 _内部总控/AI思维碎片/写作习惯与风格手册.md) | 他山文章写作风格:语言/标题/结构/禁用套话 |
| D4 运行时数据 | _内部总控/认知结构/L1_系统性文档/待建维度/微信公众号发布手册.md + _内部总控/产品定义/tashan_footer/ | 排版规范(§零/§4.3/§5/§6.1)+ 底部模板 |
核心概念速查: ① 认知根先行:每篇文章都应能追溯到某个L1文档或L1.5原则,否则是「漂浮写作」 ② 他山风格 = 学术性洞见 × 可读性 × 有共鸣(不是科普,不是观点贩卖) ③ 审稿在发布前强制执行(article-proofreading),不可省略
_内部总控/认知结构/L1_系统性文档/待建维度/微信公众号发布手册.md(⚠️ §零 核心原则、§4.3 底部模板、§5 发布前核查、§6.1 Python vs 直接编辑)_内部总控/认知结构/L1_系统性文档/待建维度/写作习惯与风格手册.md ← Step 0 必读项目群/feed-archiver/output/wechat/他山学科交叉/_内部总控/产品定义/tashan_footer/C:/Temp/check_html.py(15项自动验证,完成HTML后必跑)本 Skill 已升级为 document-pipeline 的入口。触发后立即转发,不独立执行原有 Step 1-8。
触发后立即执行:
设置 target_format = html
设置 mode = article
转发到 document-pipeline(加载其 SKILL.md,从 Stage 0 开始执行)
说明:所有写作逻辑已迁移到 document-pipeline,包括:
- 写作风格手册读取(document-pipeline Stage 1)
- 配图生成(document-pipeline Stage 5)
- HTML 转换(document-pipeline Stage 8A)
- 审稿(document-pipeline Stage 7)
本文件中 Step 0-8 保留为历史参考,不再执行。
⚙️ 文章发布后(thin wrapper 收尾步骤,CP1 修复):
文章完成后,提示:
「📚 文章中是否包含原创洞见或新方法论(非仅梳理外部信息)?
如有,建议触发 cognitive-capture-fragment 将核心观点记录为 L2 碎片。
[记录核心洞见] [跳过,文章以信息整理为主]」
IF 用户选「记录」→ 触发 cognitive-capture-fragment
IF 用户选「跳过」→ 静默完成
Read: _内部总控/认知结构/L1_系统性文档/待建维度/写作习惯与风格手册.md
提取并在本次写作中执行:
1. 核心写作哲学(第一章):换位思考 / 结论先行 / 信息密度原则
2. 语言风格禁忌(AI腔、防守修饰语、套话清单)
3. 标题写法规范(4种错误类型)
4. 与本次文章类型最相关的结构原则
⚠️ 不允许用 Step 3 中的内联摘要替代真实读取。WG 会随时间更新,
每次写作必须读最新版本。
IF 用户提供了现有草稿(粘贴了部分内容 / 说「帮我把这篇写完」「补全」「继续写」):
→ 进入「补全模式」
→ Step 1:理解现有草稿的文章类型、核心主题、已有结构
→ Step 2:识别草稿缺失的部分(未完成的章节、缺少的结语等)
→ Step 3:以与现有内容一致的风格和语气补全缺失部分
→ Step 4-8:继续走正常流程(配图/HTML/审稿/发布)
→ 注:补全模式下不重新选择文章类型,以现有草稿的类型为准
ELSE(从零开始写新文章):
→ 执行 Step 1 的正常流程
问用户文章属于哪种类型(影响结构模板):
| 类型 | 触发词 | 结构特征 |
|---|---|---|
| 科教类 | 科普、技术解析、研究报告 | 摘要+字数+01/02章节+引用 |
| 活动预告类 | 预告、报名、即将举办 | 封面+摘要+日程+报名方式+单位 |
| 活动回顾类 | 回顾、收官、总结、圆满 | 封面+综述+图片+嘉宾+奖项 |
| 动态类 | 动态、招新、合作、进展 | 封面+摘要+项目介绍+图片 |
根据类型选择模板:
# 他山学科交叉科教|[主题]
内容摘要
1、**关键点A**
2、**关键点B**
3、**关键点C**
**(全文约X字,阅读时间约Y分钟)**
\
**01**
[章节一标题]
\
[正文内容,关键词加粗,换行用 \ ]
**02**
[章节二标题]
...
# [栏目]|[活动名]:[副标题]
[封面图占位]
内容摘要
"[一句话总结]"
\
**01**
活动亮点
✅ [亮点一]
✅ [亮点二]
**02**
活动详情
📅 时间:
🏫 地点/主讲:
📡 形式:线下|[地点] + 线上|视频号直播
🎯 内容:
**03**
[报名/参与方式]
📢 报名方式:[说明]
\
组织单位
\
指导单位:[列出]
承办方:[列出]
# [标题]
[封面图占位]
内容摘要
[1-3条要点]
\
[正文,图文穿插,图片用占位说明]
\
出品 | 他山AI宣讲团
文字 | [作者]
图片 | [作者]
美编 | [作者]
责编 | 王瑞
遵循 Step 0 从 WG 中提取的风格约束,以及以下他山公众号专项规范:
每篇文章在转换 HTML 之前,必须在手稿同目录下创建配图索引文件:
路径:[手稿所在目录]/配图索引_[文章名].md
模板:.cursor/skills/wechat-article-writer/templates/配图索引模板.md
索引结构(每张图一个条目):
| 图片文件 | 对应段落(行号/小节) | 段落核心主旨 | 提示词摘要 | 状态 |
|---|---|---|---|---|
| xxx.png | §X.X 行N-M | [主旨] | [提示词] | 🔲/✅/⚠️ |
文字↔配图联动规则(必须遵守):
改文字时:查配图索引 → 找受影响段落 → 对应图标注「⚠️ 需重绘」
发现图有问题时:查配图索引 → 找对应段落 → 检查文字是否也需调整
新增图片时:立即追加索引条目
删除图片时:条目标注「已删除」,不删行
图片选定确认时:状态改为「✅」,同步清理手稿中的 A/B 待选格式
⛔ 禁止:在没有配图索引的情况下,修改任何有配图的段落——因为你看不到"哪些图需要联动更新"。
调用 ai-image-generator Skill(.cursor/skills/ai-image-generator/SKILL.md),包含完整的 API、多视角流程、风格库、配图索引联动。
微信文章特有补充:
简洁专业的信息图,适合微信文章,白色背景。图片风格库.md),保持全文一致Markdown 手稿是唯一真源。HTML 是它的微信排版版。
实际工作流:用户从 MD 复制内容粘贴给 AI → AI 修改 MD → AI 同步 HTML。 MD 必须始终等于用户读到的内容,否则这个工作流断裂。
每次内容修改的操作顺序:
1. 先改 Markdown 手稿(用户的真源)
2. 在手稿底部追加变更记录(格式见发布手册 §零.1)
3. 同步修改 HTML(直接 StrReplace,不重跑 Python 脚本)
4. 运行 python C:/Temp/diff_check.py → 必须 0 处不一致
5. 运行 python C:/Temp/check_html.py → 必须 15/15
⛔ 禁止:直接改 HTML 内容而不同步到 Markdown
⛔ 禁止:改完 HTML 后不运行 diff_check 验证
⛔ 禁止:格式/样式改动时修改 Python 脚本(HTML 是真源,脚本是历史工具)
参照 _内部总控/AI思维碎片/微信公众号发布手册.md §2 HTML 规范:
关键样式(完整版):
font-size: 17px; line-height: 1.9; color: #333; max-width: 677pxcolor: rgb(111,167,170); border-left: 4px solid rgb(111,167,170); padding-left: 12px(品牌蓝绿色,不是 #333)style="color: rgb(111,167,170)"font-weight: bold; color: #1a1a1a(加粗但不染色,绿色只给标题)font-weight: bold; color: rgb(111,167,170)(去掉 <strong> 标签,在 <p> 上加样式)border-collapse: collapse,奇偶行交替颜色base64 嵌入,max-width: 100%; border-radius: 8pxborder-top: 1px dashed #b0d4d6background: #f9f9f9; border-left: 4px solid #b0d4d6background: #f9f9f9; border-left: 4px solid rgb(111,167,170); padding: 16px 20px; margin: 0 0 32px;,摘要框标题「内容摘要」用 color: rgb(111,167,170); font-weight: bold; font-size: 14px; letter-spacing: 1px绿色用量控制:全文绿色(rgb(111,167,170))不超过 15 处。仅用于:H2 标题、核心 H3、底部署名标签、协会简介、二维码提示文字。
修改方式:文字/样式改动直接 StrReplace HTML 文件。⛔ 禁止文字改动时同步改 Python 脚本(Python 脚本仅用于重新生成图片时)。
⛔ 禁止:为文字/样式改动重新运行 HTML 生成脚本(Python 脚本仅用于重新生成图片时) → 文字/样式改动应直接用 StrReplace 工具修改 HTML 文件
底部完整 HTML 模板见发布手册 §4.3,严格按该模板执行,包含:署名 → 分隔线 → TA SHAN logo → 协会简介 → 二维码 → 官网说明。
底部图片资源(⚠️ 文件名与用途相反,记用途不记文件名):
| 用途 | 文件 | HTML 宽度 |
|---|---|---|
| TA SHAN 山形 logo | tashan_footer/qrcode_candidate.png | 80px |
| 他山学科交叉二维码 | tashan_footer/last.jpg | 180px |
| ❌ 不用于底部 | tashan_footer/logo_candidate.png | — |
署名格式:
个人思考类(郑博元):署名标签用 color: rgb(111,167,170)
核心观点 | 郑博元
写作 | 他山AI分身系统
编辑 | 他山AI分身系统
团队产出类:
出品 | 他山AI宣讲团
文字 | [作者] / 图片 | [作者] / 美编 | [作者] / 责编 | 王瑞
三层发布前质检说明:完整的发布前质检分三层——Layer1 内容质检(Step 6.8 + Step 7),Layer2 HTML格式核查(本步骤 Step A),Layer3 品牌规范合规(本步骤 Step B)。三层缺一不可,顺序:先 Layer2/3(格式先行),再 Layer1(内容审稿)。
Step A 运行:python C:/Temp/diff_check.py
→ 0 处不一致才继续(MD 与 HTML 内容完全对齐)
Step B 运行:python C:/Temp/check_html.py
→ 15项全部 [OK] 才可进入 Step 7
任何 FAIL/不一致 → 必须先修复,不可跳过。
核查覆盖:
这是写作节点的内置小闭环审核,与 Step 7 article-proofreading(独立审核者大闭环)互补,不替代。
以「第一次读这篇文章的陌生读者」视角执行3条挑战:
若挑战发现可修复的问题 → 直接修复后再进 Step 7 若无重大问题 → 输出「内容自检:[具体轻微问题/可接受的弱点]」,继续 Step 7
文章写完后,自动触发 article-proofreading skill,检查:
触发条件:用户对文章内容/排版/图片提出任何修改意见时。
执行操作:
1. 在文章手稿同目录下创建审稿意见文件:
路径:[手稿所在目录]/审稿意见_[文章名].md
模板:.cursor/skills/wechat-article-writer/templates/审稿意见模板.md
2. §零「用户原始审稿意见」:逐条记录用户原话(引用格式,原封不动)
⛔ 禁止:只记录 AI 的解读/提炼,丢失原话
⛔ 禁止:把多条意见合并成一条
3. §一至§五:将每条原意见拆解对应到处理条目,标注状态
4. 每次执行修改后,回到审稿意见文件更新对应行的状态
格式要求:
>),编号,原话不改对应原意见 列指向 §零 的意见编号⚠️ 易错点:
输出文件存放规范(Step 8 前必须执行):
_内部总控/宣发/README.md,根据文章类型选择正确子目录:
宣发/科普内容/宣发/项目推广/宣发/学术推广/宣发/社交媒体/_内部总控/宣发/[对应子目录]/YYYYMMDD_[文章标题简称]/_内部总控/宣发/README.md 的对应表格里登记这篇文章(平台/主题/状态/日期)项目群/XXX/docs/)HTML 完成后告知用户发布步骤:
mp.weixin.qq.com 后台编辑器根因:Step 3 内联了 WG 摘要(3行),不读取实际文件,导致 WG 更新后写作风格脱节;同时认知结构重组后 WG 路径已变更(AI思维碎片/ → 认知结构/L1_系统性文档/待建维度/),路径失效。
修改内容:
验证结果:
验证状态:🔵 待验证
根因:F-022原则(全节点审核机制)要求每个生产节点内置挑战者视角。文章写作节点在 article-proofreading 触发前缺少内置小闭环自检。
修改内容:
验证结果:- 正向验证:下次写完文章后,Step 6.8 应输出具体的自检结果(待验证)
验证状态:🔵 待验证
根因:两轮审稿后发现:第一轮记录只有 AI 解读,没有保留用户原话,第二轮用户重新发原文说「请原封不动记下来」。Skill 里完全没有「审稿意见追踪」步骤,也没有规定格式。
修改内容:
templates/审稿意见模板.md验证结果:
验证状态:🔵 待验证
根因:首次完整执行 wechat 文章发布流程,发现五处 Skill 落后于实际规范:①颜色规范错误 ②图片文件名描述混淆 ③缺少 Markdown 真源原则 ④缺少 ASCII 替换规则 ⑤缺少排版核查步骤。
修改内容:
验证结果:
验证状态:🔵 待验证(下次真实任务时验证)
根因:CN-004 沙盘发现:用户提供半成品草稿说「帮我把这篇写完」时,Skill 的触发词(只有「写一篇」类)不覆盖此场景,且原有8步流程从选题开始,无法处理「已有草稿的补全」路径。
修改内容:
验证结果:
验证状态:🔵 待验证
根因:本次 OpenClaw 推文全流程中,三处规范空白导致反复返工: ① Step 5 未禁止重跑Python,导致 StrReplace 修正被反复覆盖(H2颜色反复错误) ② Step 8 无输出路径规范,导致文章存入项目技术文档目录而非宣发目录 ③ Step 5 摘要框样式未写入,导致 AI 生成时用普通<p>标签,无品牌色框
修改内容:
科普内容/,已修正)验证方法:下次写公众号文章时,检查:①颜色修正只用StrReplace②文章保存在宣发目录③摘要框有品牌色框
验证状态:🔵 待验证
验证记录(2026-03-20):Step 8 输出路径规范首次真实验证通过。文章「Agent自迭代与认知透明」正确存入 宣发/科普内容/(科教类前缀),目录选择正确,上次错误未复现。验证状态:✅
| 类型 | 标题前缀 |
|---|---|
| 科教 | 他山学科交叉科教| |
| 协会动态 | 他山动态| 或 他山动态 (两空格) |
| 招新 | 他山招新 |
| 活动预告 | 活动预告| 或 课程预告 |
| 活动回顾 | 直接描述事件,无前缀 |
验证场景:2026-03-21 写作推文《认知外化之后,两个并列的核心价值》
验证结果:
验证状态:✅ 已验证(含一处偏差已修复)
根因:scenario-sandbox-builder Phase 2 验证(CN-008沙盘)发现:wechat-article-writer 的三层发布前质检(Layer1内容/Layer2HTML/Layer3品牌)虽然步骤都存在,但未在文档中明确声明三层架构和执行顺序,导致孤立看 article-proofreading 时误以为它是唯一质检层。
修改内容:
history/SKILL_v1.4_20260322_before_cn008.md验证方法:用户/AI 阅读 wechat-article-writer 时,应能直观看到三层质检架构 验证状态:🔵 待验证
根因:创建了 document-pipeline 统一写作流水线。wechat-article-writer 变为入口路由层,触发后转发到 document-pipeline 执行,不再独立运行 Step 0-8。
修改内容:
验证方法:用户说「写一篇微信文章」时,AI 加载本 Skill,读到 thin wrapper 块,转发到 document-pipeline。
验证状态:🔵 待验证
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
施测学术动机量表(AMS-GSR 28),采集科研人员的内在动机、外在动机和无动机数据。当用户选择填写量表、或画像中AMS数据缺失时使用。
日本語の概要は準備中です。原文の説明を表示しています。
施测大五人格量表(Mini-IPIP,20题),评估外向性、宜人性、尽责性、神经质和开放性。当用户选择填写量表、或画像中人格数据缺失时使用。
日本語の概要は準備中です。原文の説明を表示しています。
施测科研人员认知风格量表(RCSS),评估横向整合 vs 垂直深度的认知偏好。当用户选择填写量表、或画像中RCSS数据缺失时使用。
日本語の概要は準備中です。原文の説明を表示しています。
AI配图能力层 Skill。任何需要生成信息图的任务都调用此 Skill,而不是自行调用 API。包含:模型选择、API调用、多视角草图流程、风格库引用、配图索引联动。触发词:「需要绘图」「生成配图」「画一张图」「制作信息图」「根据这段文字画图」「图片提示词」。
日本語の概要は準備中です。原文の説明を表示しています。
架构/系统差距分析 Skill。将当前系统/代码库/文档与目标框架/标准/竞品对比,生成带证据链的差距报告(兼容/冲突/缺失三类),为整改计划提供输入。触发词:「对比XXX和YYY」「这两个项目有什么异同」「找出差距」「现有系统与目标有什么不对齐」「竞品分析」「和XXX相比缺什么」。
日本語の概要は準備中です。原文の説明を表示しています。
分析文章可用的多种配图视角,为每个角度生成提示词草图供用户选择。触发词:帮我分析配图角度/生成多视角草图/配图有几种选择/给我几个配图方案。
日本語の概要は準備中です。原文の説明を表示しています。