From Writing Agent
从同一作者或公众号的文章样本中建立、验证或增量更新可复用的写作风格档案。用户要求风格建模、提取写作配方、解构文章、学习作者风格、创建或更新风格库时调用;如果用户只要求直接写文章而不需要建立风格档案,不调用本 skill。
How this skill is triggered — by the user, by Claude, or both
Slash command
/writing-agent:style-modelerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
只根据用户提供或明确允许获取的样本建模。把作者身份用于样本分组和风格库检索,不把外部履历、既有印象或样本之外的观点写进风格档案。
只根据用户提供或明确允许获取的样本建模。把作者身份用于样本分组和风格库检索,不把外部履历、既有印象或样本之外的观点写进风格档案。
web-article-extractor,将正文保存到 docs/YYYY-MM-DD-文章标题.md。.claude/styles/:新作者新建档案;已存在的作者读取旧档案和旧证据账本,执行增量验证。在任何风格归纳前,将证据保存到 .claude/styles/_evidence/[风格名]_evidence.md。每条记录包含:
| 字段 | 要求 |
|---|---|
| 观察现象 | 样本中具体出现的写法 |
| 原文证据 | 支撑判断的必要短摘录 |
| 出现位置 | 样本标题、编号或 URL |
| 功能判断 | 该写法在上下文中的作用 |
| 可复用规则 | 如何在新主题中复现 |
| 适用边界 | 什么时候适用或不适用 |
硬规则:
证据分级、增量更新和先验隔离规则见 style-core-and-validation.md。
先运行脚本,再写句长、段落、问句和标点结论:
python "${CLAUDE_SKILL_DIR}/scripts/style_fingerprint.py" docs/[样本1].md docs/[样本2].md
将结果写入风格档案的 00b. 量化指纹,并注明样本数。节奏描述必须与实测一致;句首词至少出现 3 次才可列入词汇指纹。
按 15-dimensions.md 分析 15 个维度,并额外回答:
对每条核心规则执行两道检查:
盲测只接收纯文本,不使用工具、不读取文件、不继承本次建模上下文。将原始结果和汇总结论写入风格档案的验证附录。
输出到 .claude/styles/[风格名].md。文件必须包含 YAML Front Matter:
---
author: "作者或公众号名"
source_count: 3
last_updated: 2026-07-18
---
完整结构使用 style-output-template.md。模板中的 01–15 必须与 15 维度参考一一对应;“使用说明”和验证结果作为不编号附录。
更新单个历史文件时,只处理当前目标,不批量改写整个风格库。先预览:
python "${CLAUDE_SKILL_DIR}/scripts/normalize_style_frontmatter.py" ".claude/styles/[目标文件].md" --check --refresh-existing
确认预览范围正确后,去掉 --check 执行。脚本使用临时文件原子替换;不要对整个 .claude/styles 目录静默执行 --refresh-existing。
npx claudepluginhub dongbeixiaohuo/writing-agent --plugin writing-agentCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.