brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
style-modeler从同一作者或公众号的文章样本中建立、验证或增量更新可复用的写作风格档案。用户要求风格建模、提取写作配方、解构文章、学习作者风格、创建或更新风格库时调用;如果用户只要求直接写文章而不需要建立风格档案,不调用本 skill。
Independent GitHub snapshot · Automated classification · Original documentation governs
只根据用户提供或明确允许获取的样本建模。把作者身份用于样本分组和风格库检索,不把外部履历、既有印象或样本之外的观点写进风格档案。
开始前必须执行:
python "${CLAUDE_SKILL_DIR}/scripts/manage_style_registry.py" resolve-root --workspace-root "."
把命令唯一输出记录为 [风格根目录],后续档案、证据和登记表全部使用这个根目录:
claude-runtime/styles,它是唯一源;完成后再运行同步脚本更新消费端镜像。.claude/styles,不得写入插件缓存。.claude/styles,否则会造成运行时镜像漂移。web-article-extractor,将正文保存到 docs/YYYY-MM-DD-文章标题.md。[风格根目录]/:新作者新建档案;已存在的作者读取旧档案和旧证据账本,执行增量验证。在任何风格归纳前,将证据保存到 [风格根目录]/_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 个维度,并额外回答:
对每条核心规则执行两道检查:
盲测只接收纯文本,不使用工具、不读取文件、不继承本次建模上下文。将原始结果和汇总结论写入风格档案的验证附录。
输出到 [风格根目录]/[风格名].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" "[风格根目录]/[目标文件].md" --check --refresh-existing
确认预览范围正确后,去掉 --check 执行。脚本使用临时文件原子替换;不要对整个 [风格根目录] 静默执行 --refresh-existing。
每次新建档案后必须先登记;已有档案重复执行是幂等的,不会把已验证状态静默降级:
python "${CLAUDE_SKILL_DIR}/scripts/manage_style_registry.py" register --style-root "[风格根目录]" --profile "[风格名].md"
新登记状态只能是 legacy_unverified。单篇样本、证据不足、陌生主题验证失败或盲测未通过时,到此停止,不得升级。
只有证据账本已落盘、跨样本门槛满足、陌生主题验证通过,且至少 3 组独立盲测按本 Skill 的规则汇总通过后,才能显式升级:
python "${CLAUDE_SKILL_DIR}/scripts/manage_style_registry.py" verify --style-root "[风格根目录]" --profile "[风格名].md" --evidence "_evidence/[风格名]_evidence.md" --blind-test-passed
--blind-test-passed 是人工语义门禁声明,禁止为了让命令通过而提前添加。登记脚本只校验文件、路径和显式声明,不替代跨样本与盲测判断。
无论最终保持 legacy_unverified 还是升级为 verified,如果 [风格根目录] 是 claude-runtime/styles,都必须在返回或停机前执行:
python -B "scripts/sync_claude_runtime.py"
style_registry.json 登记状态一致;未通过验证时保持 legacy_unverified。