story-design
Generate story specification markdown files for various fiction genres. Use when:(1) User says "write a [genre] story" in pinyin (e.g., "tonghua", "wuxia", "kehuan")(2) User says "策划/设计一个[类型]类别的小说" (e.g., "童话故事", "武侠江湖", "科幻小说")(3) User wants to design/plan a new story before writing(4) User mentions story design, story spec, or story planning for fictionSupported genres: tonghua/童话故事, dushi/都市言情, gufeng/古风权谋, kehuan/科幻小说, keji/科技创业, kepu/科普纪实, kongbu/恐怖灵异, lishi/历史军事, mori/末日生存, qingchun/青春校园, wuxia/武侠江湖, xianyan/现代言情, xuanhuan/玄幻修仙, xuanyi/悬疑推理, yiliao/医疗生命
When & Why to Use This Skill
The Story Design skill is a powerful creative writing assistant designed to automate the generation of structured story specification markdown files. It streamlines the fiction planning process by guiding users through a multi-step workflow—from genre identification to character mapping and world-building. By providing three distinct narrative directions (Classical, Innovative, and Subversive), it helps authors and content creators explore diverse storytelling possibilities while maintaining professional documentation standards for over 15 fiction genres.
Use Cases
- Fiction Planning: Rapidly generate comprehensive story specs for novels, web-fiction, or scripts across genres like Sci-Fi, Wuxia, and Mystery.
- Creative Brainstorming: Transform a simple story idea into three distinct narrative versions to compare traditional vs. subversive storytelling approaches.
- Character & World-Building: Automatically create structured character profiles and define core world-building keywords to ensure narrative consistency.
- Genre-Specific Templating: Use pre-defined genre samples to ensure the story's tone, core conflicts, and appeal align with specific market expectations.
| name | story-design |
|---|---|
| description | | |
| Supported genres | tonghua/童话故事, dushi/都市言情, gufeng/古风权谋, kehuan/科幻小说, keji/科技创业, kepu/科普纪实, kongbu/恐怖灵异, lishi/历史军事, mori/末日生存, qingchun/青春校园, wuxia/武侠江湖, xianyan/现代言情, xuanhuan/玄幻修仙, xuanyi/悬疑推理, yiliao/医疗生命 |
Story Design Skill
Generate story specification markdown files through an interactive workflow.
Important: Path Convention
All story_specs/ paths in this skill are relative to the project root directory (same level as .claude/), NOT relative to this skill directory.
Workflow
Step 1: Identify Genre
Map user's input to the correct genre. See references/genres.md for the complete mapping.
Step 2: Ask for Original Thought
Ask the user to provide their original story idea/thought:
请描述你的故事创意:
- 你想讲述一个怎样的故事?
- 有什么核心概念或想法想要表达?
- (可以简单描述,也可以详细展开)
Step 3: Read Genre Sample
Read the corresponding sample file: story_specs/<genres_type>_sample.md
This file contains:
- Q1: 故事的核心创意和吸引力
- Q2: 核心冲突
- Q3: 故事调性(with genre-specific options)
Step 4: Generate THREE Versions
Based on user's original thought and the sample file's Q1-Q3 framework, generate THREE distinct versions:
Version 1: 经典版(Classical/Traditional)
- Follows established genre conventions
- Familiar story patterns that readers expect
- Safe, proven narrative structures
Version 2: 创新版(Creative/Innovative)
- Fresh twists on genre tropes
- Unexpected combinations or perspectives
- Modern interpretations of classic themes
Version 3: 颠覆版(Subversive/Revolutionary)
- Challenges genre conventions
- Unconventional narrative approaches
- Unique, distinctive storytelling
Each version MUST include:
## 版本 X: [版本名称]
### 故事标题
[Title in Chinese]
### 故事简介
[2-3 paragraph story introduction]
### Q1:故事的核心创意和吸引力
[Answer based on sample.md format]
### Q2:核心冲突
[Answer based on sample.md format]
### Q3:故事调性
[Answer based on sample.md format]
### 主要人物
| 姓名 | 身份 | 特征 | 与主线的关系 |
|------|------|------|--------------|
| ... | ... | ... | ... |
Step 5: User Selection
Present all three versions and ask user to:
- Pick one version (1, 2, or 3)
- Optionally provide final comments or modifications
请选择一个版本(1/2/3),并可选择性地添加修改意见:
Step 6: Output Final Spec
Write the final story spec to: story_specs/<genres_type>_<story_title>.md
Example output paths:
story_specs/武侠江湖_龙吟月下.mdstory_specs/科幻小说_文明的最后一个变量.mdstory_specs/童话故事_我的世界.md
Incorporate any user modifications before writing the final file.
Output Format
The final markdown file should follow this structure:
# 《[故事标题]》
[Optional: Subtitle or tagline]
## Q1:故事的核心创意和吸引力
[Detailed answer]
## Q2:核心冲突
[Detailed answer with specific conflict points]
## Q3:故事调性
[Selected tone with explanation]
---
## 核心人物
### 主角
[Name and description]
### 主要人物群像
| 姓名 | 身份 | 特征 | 与主线的关系 |
|------|------|------|--------------|
| ... | ... | ... | ... |
### 世界观关键词
- [Keyword 1]
- [Keyword 2]
- ...
### 隐含主题
- [Theme 1]
- [Theme 2]