story-init
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseStory Initialization
故事初始化
Overview
概述
Initialize a new story project with a structured markdown folder layout. Creates the story bible, character registry, worldbuilding index, plot structure, and chapter tracker - all as cross-referenced markdown files with YAML frontmatter.
通过结构化的markdown文件夹布局初始化新的故事项目,自动创建故事圣经、角色注册表、世界观构建索引、情节结构和章节追踪器——所有产出内容均为自带YAML frontmatter、支持交叉引用的markdown文件。
When to Use
适用场景
- Starting a new story, book, or fiction project
- Setting up the folder structure for an existing story idea
- NOT for adding to an existing story project (use the domain-specific skills instead)
- 开启新的故事、书籍或小说创作项目
- 为已有的故事创意搭建文件夹结构
- 不适用于向已有故事项目中添加内容(此类需求请使用对应领域的专属技能)
Workflow
工作流程
-
Ask for basic story information:
- Title
- Genre and sub-genre
- Brief synopsis (2-3 sentences)
- Setting era/time period
- Key themes (2-4)
- POV style (first-person, third-person-limited, third-person-omniscient)
- Tense (past, present)
-
Create the folder structure at the current working directory:
{story-title-kebab}/
├── story.md
├── characters/
│ └── _index.md
├── worldbuilding/
│ ├── _index.md
│ ├── locations/
│ └── systems/
├── plot/
│ ├── _index.md
│ ├── arcs/
│ └── timeline.md
└── chapters/
└── _index.md- Populate with the story bible:
story.md
yaml
---
title: "{Title}"
genre: {genre}
sub-genre: {sub-genre}
setting-era: {era}
status: planning
themes:
- {theme-1}
- {theme-2}
pov: {pov-style}
tense: {tense}
---Below the frontmatter, include sections:
- Synopsis - the 2-3 sentence synopsis provided
- Tone & Style - brief notes on the story's voice (derive from genre/themes)
- Notes - empty section for the user to fill in
- Populate each with an empty registry:
_index.md
characters/_index.mdmarkdown
---
type: character-registry
story: {story-title-kebab}
----
询问基础故事信息:
- 标题
- 品类及子品类
- 简短简介(2-3句话)
- 背景时代/时间设定
- 核心主题(2-4个)
- 叙事视角(第一人称、第三人称有限视角、第三人称全知视角)
- 叙事时态(过去时、现在时)
-
在当前工作目录下创建文件夹结构:
{story-title-kebab}/
├── story.md
├── characters/
│ └── _index.md
├── worldbuilding/
│ ├── _index.md
│ ├── locations/
│ └── systems/
├── plot/
│ ├── _index.md
│ ├── arcs/
│ └── timeline.md
└── chapters/
└── _index.md- 填充作为故事圣经:
story.md
yaml
---
title: "{Title}"
genre: {genre}
sub-genre: {sub-genre}
setting-era: {era}
status: planning
themes:
- {theme-1}
- {theme-2}
pov: {pov-style}
tense: {tense}
---在frontmatter下方添加以下板块:
- 故事简介 - 用户提供的2-3句话简介
- 基调与风格 - 基于故事品类/主题推导的叙事风格简短说明
- 备注 - 留空供用户后续补充内容
- 为每个填充空白注册表:
_index.md
characters/_index.mdmarkdown
---
type: character-registry
story: {story-title-kebab}
---Characters
角色
Registry
注册表
| Name | Role | Status | File |
|---|---|---|---|
| No characters yet |
| 姓名 | 角色 | 状态 | 文件 |
|---|---|---|---|
| 暂无角色 |
Family Trees
家族树
No family trees defined yet.
暂无已定义的家族树
Relationship Map
关系图谱
No relationships defined yet.
**`worldbuilding/_index.md`:**
```markdown
---
type: world-registry
story: {story-title-kebab}
---暂无已定义的角色关系
**`worldbuilding/_index.md`:**
```markdown
---
type: world-registry
story: {story-title-kebab}
---Worldbuilding
世界观构建
World Overview
世界观总览
Describe the world at a high level here.
在此处填写世界观的高层面描述
Locations
地点
| Name | Type | Region | File |
|---|---|---|---|
| No locations yet |
| 名称 | 类型 | 所属区域 | 文件 |
|---|---|---|---|
| 暂无地点 |
Systems
规则体系
| Name | Type | File |
|---|---|---|
| No systems yet |
**`plot/_index.md`:**
```markdown
---
type: plot-registry
story: {story-title-kebab}
structure: three-act
---| 名称 | 类型 | 文件 |
|---|---|---|
| 暂无规则体系 |
**`plot/_index.md`:**
```markdown
---
type: plot-registry
story: {story-title-kebab}
structure: three-act
---Plot Structure
情节结构
Story Structure
故事结构
Model: Three-Act Structure (adjust as needed)
模板: 三幕式结构(可按需调整)
Arcs
故事线
| Name | Type | Status | File |
|---|---|---|---|
| No arcs yet |
| 名称 | 类型 | 状态 | 文件 |
|---|---|---|---|
| 暂无故事线 |
Theme Tracking
主题追踪
| Theme | Arcs | Chapters |
|---|---|---|
| No themes tracked yet |
**`plot/timeline.md`:**
```markdown
---
type: timeline
story: {story-title-kebab}
---| 主题 | 关联故事线 | 关联章节 |
|---|---|---|
| 暂无追踪中的主题 |
**`plot/timeline.md`:**
```markdown
---
type: timeline
story: {story-title-kebab}
---Story Timeline
故事时间线
| When | Event | Arc | Chapter |
|---|---|---|---|
| No events yet |
**`chapters/_index.md`:**
```markdown
---
type: chapter-registry
story: {story-title-kebab}
---| 时间 | 事件 | 关联故事线 | 关联章节 |
|---|---|---|---|
| 暂无事件 |
**`chapters/_index.md`:**
```markdown
---
type: chapter-registry
story: {story-title-kebab}
---Chapters
章节
Registry
注册表
| # | Title | POV | Status | Word Count | File |
|---|---|---|---|---|---|
| No chapters yet |
| 序号 | 标题 | 叙事视角 | 状态 | 字数 | 文件 |
|---|---|---|---|---|---|
| 暂无章节 |
Total Word Count: 0
总字数:0
5. Present a summary of what was created and suggest next steps:
- "Add your first character" (triggers character-management skill)
- "Start worldbuilding" (triggers worldbuilding skill)
- "Define your plot structure" (triggers plot-structure skill)
5. 输出创建内容的总结并给出后续操作建议:
- 「添加你的第一个角色」(触发角色管理技能)
- 「开始构建世界观」(触发世界观构建技能)
- 「定义你的情节结构」(触发情节结构技能)Conventions
通用约定
These conventions apply across ALL story skills:
- Kebab-case filenames for all entity files (e.g., ,
sera-voss.md)ashen-citadel.md - YAML frontmatter on every file for structured metadata
- files are authoritative registries for each domain
_index.md - is the top-level bible read by all skills for context
story.md - Bidirectional cross-links - when referencing another entity, update both files
- Character identifiers use the kebab-case filename without extension (e.g., )
sera-voss
以下约定适用于所有故事相关技能:
- 所有实体文件使用Kebab-case文件名(例如、
sera-voss.md)ashen-citadel.md - 每个文件都包含YAML frontmatter存储结构化元数据
- 文件是对应领域的权威注册表
_index.md - 是所有技能读取上下文的顶层故事圣经
story.md - 双向交叉链接 - 引用其他实体时,需同步更新两个相关文件
- 角色标识符使用不带后缀的kebab-case文件名(例如)
sera-voss