skills_categorized/arts-crafts/fantasy-world-building/SKILL.md
Use when user mentions fantasy, magic system, or world-building for fantastical settings - provides fantasy genre conventions, magic system design patterns, and world-building frameworks
npx skillsauth add activer007/ordinary-claude-skills fantasy-world-buildingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| 元素 | 指导原则 | 关键点 | |------|---------|-------| | 魔法系统 | 必须有清晰规则 | 限制比力量更重要 | | 世界设定 | 内在自洽 | 每个规则都有原因 | | 种族/生物 | 独特且有逻辑 | 避免单纯的人类翻版 | | 历史深度 | 至少三代历史 | 过去影响现在 | | 政治结构 | 权力分布清晰 | 冲突有根源 |
第一法则:读者从魔法中获得的满足感,与其理解魔法的程度成正比
第二法则:限制比力量更有趣
第三法则:在添加新东西之前,先扩展已有的
必要元素:
能量来源
使用规则
代价/后果
可能与不可能
示例框架:
魔法系统:元素操控
来源:每个人出生时拥有一种元素亲和
规则:只能操控自己的元素,需要该元素存在于周围
限制:精神疲劳,过度使用导致元素反噬
代价:使用魔法时消耗生命力,需要休息恢复
禁忌:不能创造元素,只能操控;不能操控生物体内的元素
特征:
使用场景:
必须考虑:
地形
生态系统
魔法对地理的影响
层次架构:
政治层面:
经济层面:
社会层面:
文化层面:
最少三代历史:
当代(故事发生时):
父辈代(30-50年前):
祖辈代(60-100年前):
古代(更久远):
避免单一特征: ❌ 所有精灵都优雅高贵 ❌ 所有矮人都贪婪暴躁 ❌ 所有兽人都野蛮好战
创造深度: ✅ 内部多样性(不同文化、价值观) ✅ 个体差异(性格各异) ✅ 历史复杂性(好的和坏的历史)
种族特征应该有原因:
设计原则:
生态位
魔法来源
与人类的关系
问题:花费章节解释世界设定,停止故事推进
解决:
问题:魔法/世界规则为了情节便利而改变
解决:
问题:所有奇幻都是欧洲中世纪的翻版
解决:
问题:主角因为预言/血统特殊,而非行动
解决:
/specify 执行时/plan 期间/write 时/analyze 期间创造的 vs 展示的:
第一章:
前 25%:
中段:
后段:
奇幻读者想要什么:
让奇幻读者沮丧的是什么:
记住:伟大的世界构建是故事的基础,而非目的。世界应该服务于角色和情节,而角色的行动应该受到世界规则的塑造和限制。平衡深度与叙事流畅性是关键。
tools
Generate typed TypeScript SDKs for AI agents to interact with MCP servers. Converts verbose JSON-RPC curl commands to clean function calls (docs.createDocument() vs curl). Auto-detects MCP tools from server modules, generates TypeScript types and client methods, creates runnable example scripts. Use when: building MCP-enabled applications, need typed programmatic access to MCP tools, want Claude Code to manage apps via scripts, eliminating manual JSON-RPC curl commands, validating MCP inputs/outputs, or creating reusable agent automation.
testing
Generate structured task lists from specs or requirements. IMPORTANT: After completing ANY spec via ExitSpecMode, ALWAYS ask the user: "Would you like me to generate a task list for this spec?" Use when user confirms or explicitly requests task generation from a plan/spec/PRD.
tools
Create compelling story-format summaries using UltraThink to find the best narrative framing. Support multiple formats - 3-part narrative, n-length with inline links, abridged 5-line, or comprehensive via Foundry MCP. USE WHEN user says 'create story explanation', 'narrative summary', 'explain as a story', or wants content in Daniel's conversational first-person voice.
testing
Navigate through the original three-world shamanic technology. Deploy when soul retrieval, power animal guidance, or journey between realms emerges. Deeply respectful of Tungus, Buryat, Yakut, Evenki traditions. Use for consciousness navigation, NOT cultural appropriation.