story-design
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]
More from aicoder2048/story-writer
md2pdf
Convert Markdown files to beautifully styled PDFs with full Chinese font support. Use when: (1) Converting .md files to PDF format, (2) Creating printable documents from Markdown, (3) Generating book chapters or story PDFs, (4) Needing PDF output with custom styling (colors, fonts, backgrounds), (5) Working with Chinese text that needs proper rendering in PDF.
6pdf
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
1canvas-design
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
1story-writer
通用短篇小说创作技能包。支持多种类型(武侠/科幻/童话/现言),执行大纲、人物、目录、章节的专业创作。根据类型参数加载对应的创作方法论和写作风格。
1skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
1pdf2audio-minimax
Convert PDF files to MP3 audio using MiniMax MCP Server's text-to-audio tool. Use when user wants to convert a PDF to audio/MP3, create audiobook from PDF, or text-to-speech for PDF documents. Requires PDF file path; voice ID is optional (auto-selects based on content).
1