원클릭으로
story-starts
Schema and rules for creating story starts
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Schema and rules for creating story starts
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Schema and rules for editing AI instructions
Check character counts and limits for Voyage World config files. Use when checking how much space is used, before adding large content, or when approaching size limits.
Schema and rules for creating locations
Schema and rules for editing settings
Schema and rules for creating traits
Schema and rules for creating triggers
| name | story-starts |
| description | Schema and rules for creating story starts |
| context | fork |
| agent | story-starts |
Edit tabs/story-starts.json.
| Field | Requirement |
|---|---|
name | Must match object key exactly |
description | One compelling sentence shown during character creation |
storyStart | Opening narrative prompt for the AI (see format below) |
locations | Array of valid location keys - use one for specific starts, multiple for variety |
locationAreas | Array of area keys, or [] to allow any area in the location |
| Field | When to Include |
|---|---|
startingQuests | When the story has immediate objectives for the player |
firstQuest | When you want AI-generated quest details on turn 0 |
startingPartyNPCs | When the player begins with companions |
isDefault | Set true on exactly one story start to pre-select it |
questGenerationGuidance | When this story start needs quest tone/scope distinct from the rest of the world |
startingItems | Optional. Items granted on top of trait- and settings-based starting gear, for items specific to this story start. Usually leave to traits and settings and keep story starts narrative-focused |
One sentence that helps players choose this starting scenario. Focus on the hook, not mechanics.
Format: "[Situation] - [what makes this start interesting]"
The opening narrative prompt passed to the AI. This sets the scene and establishes the player's immediate situation. The AI expands this into the full opening story.
Three-part structure:
Single location - Use when the story demands a specific starting point:
"locations": ["thornhaven"]
Multiple locations - Use for variety or "wanderer" style starts:
"locations": ["thornhaven", "riverside-camp", "mountain-pass"]
startingQuests vs firstQuest:
startingQuests: Array of quest names from tabs/quests.json - sets them to 'available' status at game startfirstQuest: Freeform text instruction - on turn 0, forces AI to generate a quest matching this descriptionThese are independent systems. Use startingQuests for predefined quests, use firstQuest for AI-generated opening quests.
interface StoryStart {
name: string
description: string
storyStart: string
locations: string[]
locationAreas: string[]
startingQuests?: string[]
firstQuest?: string
startingPartyNPCs?: string[]
startingItems?: Array<{ item: string; quantity: number }>
isDefault?: boolean
questGenerationGuidance?: string
}
For detailed documentation, see story-starts-reference.md.