style-modeler

Featured

从同一作者或公众号的文章样本中建立、验证或增量更新可复用的写作风格档案。用户要求风格建模、提取写作配方、解构文章、学习作者风格、创建或更新风格库时调用;如果用户只要求直接写文章而不需要建立风格档案,不调用本 skill。

AI & Automation 408 stars 64 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 风格建模专家 只根据用户提供或明确允许获取的样本建模。把作者身份用于样本分组和风格库检索,不把外部履历、既有印象或样本之外的观点写进风格档案。 ## 0. 解析可写风格根目录 开始前必须执行: ```bash python "${CLAUDE_SKILL_DIR}/scripts/manage_style_registry.py" resolve-root --workspace-root "." ``` 把命令唯一输出记录为 `[风格根目录]`,后续档案、证据和登记表全部使用这个根目录: - 在本仓库开发环境中返回 `claude-runtime/styles`,它是唯一源;完成后再运行同步脚本更新消费端镜像。 - 在插件安装到普通工作区时返回 `.claude/styles`,不得写入插件缓存。 - 禁止跳过解析后直接假定 `.claude/styles`,否则会造成运行时镜像漂移。 ## 1. 收集样本并确认作者锚点 1. 接收本地文档或 URL。URL 先调用 `web-article-extractor`,将正文保存到 `docs/YYYY-MM-DD-文章标题.md`。 2. 批量 URL 按“导航 → 等待 → 提取 → 保存”的顺序串行处理;不要在同一页面上下文并发导航。 3. 从每篇样本的作者、公众号和来源 URL 提取作者锚点。 4. 在合并文本前核对全部锚点: - 作者锚点一致:继续建模。 - 作者锚点不一致:按作者分组;无法可靠分组时停下,请用户确认是否真的要建立“混合风格”。 - 作者未知:保留来源标识,不猜测作者。 5. 检索 `[风格根目录]/`:新作者新建档案;已存在的作者读取旧档案和旧证据账本,执行增量验证。 ## 2. 先建立证据账本 在任何风格归纳前,将证据保存到 `[风格根目录]/_evidence/[风格名]_evidence.md`。每条记录包含: | 字段 | 要求 | |---|---| | 观察现象 | 样本中具体出现的写法 | | 原文证据 | 支撑判断的必要短摘录 | | 出现位置 | 样本标题、编号或 URL | | 功能判断 | 该写法在上下文中的作用 | | 可复用规则 | 如何在新主题中复现 | | 适用边界 | 什么时候���用或不适用 | 硬规则: - 稳定特征至少要有 2 条证据,且来自至少 2 篇独立样本。 - 单篇样本只能产出“候选特征”,不能宣称是稳定风格。 - 不把样本主题等同于作者风格。 - 每条画像、判断和使用规则都必须能回指证据账本。 - 原文摘录只保留证明结论所需的最短片段,不把长段原文当模板堆入风格文件。 证据分级、增量更新和先验隔离规则见 [style-core-and-validation.md](references/style-core-and-validation.md)。 ## 3. 运行量化指纹 先运行脚本,再写句长、段落、问句和标点结论: ```bash python "${CLAUDE_SKILL_DIR}/scripts/style_fingerprint.py" docs/[样本1].md docs/[样本2].md ``` 将结果写入风格档案的 `00b. 量化指纹`,并注明样本数。节奏描述必须与实测一致;句首词至少出现 3 次才可列入词汇指纹。 ## 4. 提炼风格,而不是通用好文章公式 按 [15-dimensions.md](references/15-dimension...

Details

Author
dongbeixiaohuo
Repository
dongbeixiaohuo/writing-agent
Created
8 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

wjs-distilling-style

Use when the user wants to capture a writer's voice from a few sample articles and rewrite text to sound like that author — "蒸馏文风", "提炼XX的风格", "把这篇改成XX的味儿", "学某某笔法改写", "mimic this writer", "match this author's style", "style transfer". Works for any author, 王建硕 included.

129 Updated 3 weeks ago
jianshuo
Data & Documents Listed

sgc-style-clone

Analyzes one or more sample articles to extract a writing style profile (文风画像), then rewrites any target article in that exact style. Trigger when the user says: "分析这篇文章的文风", "模仿这个文风改写", "克隆某人的写作风格", "用 XX 的文风改写", "style clone", "rewrite in this style", or pastes articles asking for style analysis / imitation.

0 Updated 1 months ago
huangboryac-web
AI & Automation Listed

paper-style

Paper 风格校准命令(全文风格一致性校准 + 个人风格基线 + AIGC 误判申诉特征陈列)。当用户要查全文文风是否一致、要校准各章语体、要建立自己的写作风格基线供后续起草复用、或论文被 AIGC 检测判为 AI 生成要向学校/期刊申诉时使用——即使用户只说"这几章读着不像一个人写的""帮我看看文风统不统一""我的句子是不是太长了""建立我的文风基线""这段被判成 AI 了怎么办"也应使用。行为铁律:五类风格特征(句长分布/虚词密度/引用位置/人称频次/四字格与术语密度)一律由 `scripts/style_metrics.py` 机械算出,LLM 只解读数字、绝不给"读起来像/不像 AI""文风不够学术"这类无依据判断;默认只陈列偏移与着力点、不代改一句定稿(用户明确要示例改法才给 1-2 句并标"示例、非定稿");术语密度与四字格为近似值(零第三方依赖不引分词)、每处必标"近似";确认前零落盘。硬拒"帮我降 AI 率/躲过检测/改到检测不出来"——本命令服务全文一致性与误判申诉、不服务规避检测,指路 /paper-disclose 如实披露。不替用户改写定稿、不做查重降重、不判定文本是否由 AI 生成、不解释检测器阈值。

26 Updated 1 months ago
cabbage2000-lab