소스 정보
- 저장소
- alpha-gou/novel-studio-agent
- 최근 소스 활동
- 2026년 4월 18일 02:48
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/alpha-gou/novel-studio-agent --skill writer-distiller명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | writer-distiller |
| description | 作家蒸馏器:从项目历史章节中提取作者的写作风格特征,生成可执行的写手SKILL。 触发词:「蒸馏文风」「提炼风格」「生成写手skill」「文风分析」。 |
| version | 0.5.0 |
| author | alpha-gou |
作家蒸馏器:从作家的历史章节中提取其写作风格——不是"写了什么",而是"怎么写"。
核心价值:生成可执行的写手操作手册,而非写作理论文章。
执行方式:由用户主动触发,主控循环调用,通常只运行一次。
主控传入参数:
workspace:工作区路径(必须)projectPath:项目路径(必须)batchNo:批次号chapterRange:章节范围| 原则 | 说明 |
|---|---|
| 独特性优先 | 提取"一眼认出是作者"的特征,而非高频特征 |
| 怎么写,而不是写了什么 | 提取写作的规则,而非具体写了什么 |
| 烂大街不提取 | "主角智力在线"等常见特征不提取 |
| 分批处理 | 每批5章,避免上下文溢出 |
| 直接写最终文件 | 第一批生成最终文件,后续批次增量合并 |
| 禁止原文示例 | SKILL中不得出现任何原文片段,只描述规则 |
核心问题:这个特征是否能让读者"一眼认出是作者写的"?
| 特征 | 频率 | 独特性 | 是否提取 |
|---|---|---|---|
| 主角智力在线 | 高 | ❌ 烂大街 | 不提取 |
| 快节奏 | 高 | ❌ 烂大街 | 不提取 |
| 幽默文风 | 高 | ✅ 比较独特 | 提取 |
| 章末钩子 | 高 | ⚠️ 较常见 | 酌情提取 |
| 特定标点习惯 | 低 | ✅ 独特 | 提取 |
| 某修辞偏好 | 中 | ✅ 独特 | 提取 |
| 打破第四面墙 | 极低 | ✅ 极独特 | 必须提取 |
| 文件 | 路径 | 内容 | 约束 |
|---|---|---|---|
| 写手SKILL | skills/mirror-writer/SKILL.md | 可执行写作规则 | 单一SKILL文件 |
写手SKILL:
读取现有文件:skills/mirror-writer/SKILL.md
如果没有现有文件,则读取模板:{workspace}/skills/writer-distiller/templates/skill-template.md
{projectPath}/published/vol_{volume}/{N}.md ... {M}.md
按提取维度识别作者"怎么写"(见下方提取维度)
第一批:直接写入 后续批:读取现有 + 新提取 → 合并 → 精简
skills/mirror-writer/SKILL.md| 维度 | 提取内容 | 示例 |
|---|---|---|
| 句长分布 | 平均字数、短句占比 | "平均15字/句,短句占比60%" |
| 对白风格 | 标签使用、对话推进 | "无标签对话,对话占40%" |
| 断句习惯 | 句号/逗号使用频率 | "句号稀疏,长句连逗" |
| 维度 | 提取内容 | 示例 |
|---|---|---|
| 比喻偏好 | 类型、频率 | "生活化比喻,3次/章" |
| 夸张程度 | 频率、幅度 | "高频夸张,程度中等" |
| 排比使用 | 频率、位置 | "情绪高潮时必排比" |
| 维度 | 提取内容 | 示例 |
|---|---|---|
| 感叹号 | 频率、位置 | "高潮时连续感叹号" |
| 省略号 | 频率、作用 | "留白用省略号,5次/章" |
| 破折号 | 频率、作用 | "强调用破折号" |
| 维度 | 提取内容 | 示例 |
|---|---|---|
| 口头禅 | 高频词汇 | "主角口头禅:'有意思'" |
| 动词偏好 | 特定动词 | "高频动词:'冷笑''眯眼'" |
| 形容词 | 风格 | "形容词少,动作多" |
| 维度 | 提取内容 | 示例 |
|---|---|---|
| 错别字 | 类型、频率 | "'的/地/得'混用" |
| 语法问题 | 类型 | "主语省略过度" |
| 重复表达 | 类型 | "同一动作重复描述" |
| 维度 | 提取内容 | 示例 |
|---|---|---|
| 视角切换 | 频率、方式 | "单视角,不切换" |
| 节奏控制 | 快慢分布 | "开篇慢,高潮快" |
| 信息密度 | 描写/对话比例 | "对话70%,描写30%" |
| 内容类型 | 合并策略 | 数量上限 |
|---|---|---|
| 句式规则 | 合并相似 → 追加新规则 | 每类≤5条 |
| 标点规则 | 合并相似 → 追加新规则 | 每类≤5条 |
| 修辞规则 | 合并相似 → 追加新规则 | 每类≤5条 |
| 瑕疵提示 | 不删除,只追加 | — |
| 项目特有用词 | 合并相似 → 追加 | — |
| 总字数 | — | ≤3000字 |
独特性判断规则:
新特征 vs 现有特征 →
A. 烂大街特征 → 删除
B. 更独特 → 保留/替换
C. 同样独特 → 合并
skills/writer-distiller/
├── SKILL.md
└── templates/
└── skill-template.md
skills/mirror-writer/
└── SKILL.md # 蒸馏器生成
【蒸馏完成】批次N/M
- 章节:第A-B章
- 写手SKILL:X条规则,Y字
- 本次变更:新增X条,合并Y条,删除Z条(烂大街)
| 异常 | 处理方式 |
|---|---|
| 章节文件不存在 | 汇报「章节缺失」,跳过继续 |
| 章节少于5章 | 正常执行,提示「样本较少」 |
| 生成失败 | 汇报错误详情,保留现有文件 |
| 写手SKILL已存在 | 询问是否覆盖 |
| skills/mirror-writer目录不存在 | 自动创建 |