wordflowlab/novelweave/setting-detector
Claude Code and agent skill by wordflowlab/novelweave
- community
Checking that the SKILL.md file is still in the repository.
基于关键词自动检测故事设定(类型、时代、主题)并激活相应的知识库 - 在后台静默工作,无需用户干预即可提供相关写作指导
Install
npx vskill@latest install wordflowlab/novelweave/setting-detectorSKILL.md
The same SKILL.md was published earlier as majiayu000/claude-skill-registry/setting-detector.
故事设定自动检测器
核心功能
自动激活知识库系统 - 这是Novel Writer Skills的核心竞争力。
当你提到特定关键词时,我会自动:
- 检测故事的类型、时代、主题
- 加载对应的写作知识库
- 在整个创作过程中应用专业知识
无需手动调用 - 完全自动化,后台运行。
工作原理
关键词映射表
我监听以下关键词并自动激活对应知识库:
类型知识库(Genres)
言情小说(romance):
悬疑推理(mystery):
历史小说(historical):
复仇爽文(revenge):
武侠小说(wuxia):
参考资料库(References)
1920年代中国(china-1920s):
自动激活流程
示例1:单一类型检测
示例2:多类型组合检测
示例3:创作过程中的持续应用
Token效率优化
为什么这个系统高效?
传统方案(superpowers-skills模式):
我们的方案(分层知识库+检测器):
节省75% vs 加载50个无关Skills
手动控制
查看当前激活的知识库
随时询问:
我会回复:
手动激活知识库
如果自动检测失败,可以明确指定:
停用知识库
如果某个知识库不需要了:
与Commands集成
/constitution - 类型特定原则
根据激活的知识库,提供类型特定的创作原则:
/specify - 类型特定规格
提供对应的规格模板元素:
/plan - 类型知识融合
将多个知识库的建议融合到计划中:
/write - 实时写作指导
写作时自动应用相关知识:
/analyze - 类型惯例检查
根据激活的知识库执行对应检查:
知识库扩展
当前支持的知识库
| 类别 | 已完成 | 计划中 | |
|---|---|---|---|
| 类型知识 | 5个 | 10+ | |
| 参考资料 | 1个 | 20+ |
已完成(v1.0):
- genres/romance.md
- genres/mystery.md
- genres/historical.md
- genres/revenge.md
- genres/wuxia.md
- references/china-1920s/
计划中(v1.1+):
- genres/fantasy.md(奇幻)
- genres/sci-fi.md(科幻)
- genres/horror.md(恐怖)
- references/ancient-china/(各朝代)
- references/modern-workplace/(现代职场)
添加新知识库
- 在
templates/knowledge-base/对应目录创建文件 - 更新
templates/knowledge-base/README.md的关键词映射表 - setting-detector会自动识别(无需修改本文件)
示例:添加奇幻知识库
智能特性
1. 模糊匹配
即使不是精确关键词也能识别:
2. 上下文理解
根据对话上下文持续识别:
3. 自动去重
避免重复激活:
常见问题
Q: 我怎么知道哪个知识库被激活了?
A: 随时问我"当前激活了哪些知识库?",我会列出清单。
Q: 自动检测错了怎么办?
A: 直接告诉我:
Q: 能同时激活多少个知识库?
A: 理论上无限,但建议3-5个最优:
- 太少:指导不够全面
- 太多:token消耗大,可能冲突
实际经验:3个知识库(如romance + revenge + 1920s)已经很丰富。
Q: 知识库会冲突吗?
A: 不会!知识库设计为协同工作:
- romance + mystery = 浪漫悬疑✓
- fantasy + romance = 奇幻言情✓
- historical + revenge = 古代复仇✓
Q: 什么时候应该手动指定知识库?
A: 当:
- 使用了非常专业的术语(我可能没识别)
- 想尝试不同类型的融合
- 自动检测和你的意图不符
Q: 知识库会一直激活吗?
A: 是的,直到:
- 你明确说"停用XX知识库"
- 或开始新的对话
- 或切换到完全不同的故事
最佳实践
1. 在创作初期明确类型
2. 定期检查激活状态
每5-10章问一次:
我会检查并建议是否需要调整。
3. 类型融合要合理
4. 利用参考资料
如果故事有明确时代背景,一定激活对应参考资料:
历史细节准确,读者沉浸感强。
技术说明
检测算法
Token管理
与其他Skills协作
setting-detector是"知识调度器",其他Skills是"执行者":
总结
setting-detector是Novel Writer Skills的大脑:
✓ 自动检测故事设定 ✓ 智能激活对应知识库 ✓ Token高效(按需加载) ✓ 持续应用专业知识 ✓ 无需用户干预
让AI自动成为你故事类型的专家! 🧠✨
本Skill版本: v1.0 最后更新: 2025-10-18 依赖: templates/knowledge-base/ 系统 协作: consistency-checker, workflow-guide, genre-specific skills
Security
- Security scanPassed, 96 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtemplates/skills/quality-assurance/setting-detector/SKILL.md
Popularity
- Repository stars
- 64
- Repository forks
- 27
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/wordflowlab/novelweave/setting-detector)