ワンクリックで
factions
Schema and rules for creating factions
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Schema and rules for creating factions
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 | factions |
| description | Schema and rules for creating factions |
| context | fork |
| agent | factions |
Edit tabs/factions.json.
| Field | Requirement |
|---|---|
name | Must match object key exactly |
basicInfo | Three-sentence structure (see format below) |
factionType | "minor" for local groups, "major" for influential organizations |
hiddenInfo | Full paragraph of secrets (see guidelines below) |
| Field | When to Include |
|---|---|
known | Set to false to hide at game start. Omit otherwise |
Omit these fields (auto-set at runtime):
detailType, embeddingId, embeddingThree sentences covering scope, purpose, and public perception:
Format: "[Name] is [scope description]. They [primary activity or goal]. [Public reputation or perception]."
Write a full paragraph revealing what is not publicly known. Mix different types of secrets:
Both narrative depth AND gameplay-useful information should be included.
| Type | Use When |
|---|---|
minor | Local militia, small guilds, neighborhood groups, single-location organizations |
major | Kingdom-spanning guilds, religious orders, noble houses, crime syndicates |
Minor factions get details generated more aggressively than major factions.
Factions default to known: true at runtime unless the config explicitly sets known: false. Use known: false for secret organizations, hidden cults, or factions the player must discover through gameplay. Triggers can also reveal or hide factions dynamically using the known-entity effect.
interface Faction {
name: string
basicInfo: string
factionType: 'minor' | 'major'
hiddenInfo: string
known?: boolean
}
When creating a faction, you must also create a corresponding World Lore entry. The faction key and world lore key must match exactly. The faction basicInfo and world lore text must be identical (same text, two retrieval pathways: semantic search for lore, exact key match for faction).
For detailed documentation, see factions-reference.md.