com um clique
add-traveling-spirit
Add a Traveling Spirit
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Add a Traveling Spirit
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Add a new instance of an existing (recurring) event — instance, spirit, tree, nodes, items, IAPs and shops.
Add or edit a cosmetic/item in the dataset — fields, types, groups, image links, ids and guids.
Add a new Season (tier-format spirit trees) — season entry, guide + season spirits, tier-based spirit trees, tiers, nodes, items, IAPs and shops.
Add a Special Visit (Returning Spirits) — visit entry, per-spirit join entries, spirit trees, nodes and items.
| name | add-traveling-spirit |
| description | Add a Traveling Spirit |
| disable-model-invocation | true |
Task: Add a new traveling spirit to the data files. The user prompts the name of the spirit and a spirit-tree json file that contains the spirit tree and spirit tree node data.
Important:
/src/assets/** only./assets/**.When looking up data, use the following information:
npx nanoid -s 10./src/assets/spirits/seasons. Use the prompted spirit name and fetch the guid from these files. This is needed for the spirit field in the traveling spirit entry./src/assets/spirits/seasons/*.jsonc. The matched file name (for example rhythm.jsonc) is the season file name to use for nodes and items.Step 1: Resolve spirit and season
name in /src/assets/spirits/seasons/*.jsonc.guid for the traveling spirit spirit reference.rhythm.jsonc) for later steps.Step 2: Add a traveling spirit entry
Modify /src/assets/traveling-spirits/traveling-spirits.jsonc and add a new entry at the bottom of the file, matching the format of the previous entry including comments.
Rules for the new entry:
guid: generate a new unique guid with npx nanoid -s 10.date: set to previous traveling spirit date + 14 days; this should be a Thursday.spirit: use the resolved spirit guid from Step 1.tree: use the spirit-tree guid from the provided data.// <number> - <Spirit Name>), incremented from the last entry.Step 3: Add tree data
Add the provided spirit-tree entry to /src/assets/spirit-trees/seasons/seasons.jsonc.
Rules:
guid unchanged (this is the guid referenced by the traveling spirit entry).Step 4: Add node data
Add node entries from the provided data to the correct season nodes file:
/src/assets/nodes/seasons/<season-file>.jsonc where <season-file> comes from Step 1.n, nw, ne, etc.) and item references remain valid.Step 5: Add item data (if provided)
If the provided data includes items, add them to
/src/assets/items/seasons/<season-file>.jsonc following the add-item skill for the
item data model, ids and conventions. In addition:
Step 6: Validate references and consistency
Before finishing, verify:
spirit and newly added tree guids.item guids exist in the target season items file when applicable.