Skill Tree & Evolution Planner
Make prerequisites and evolution choices readable before you write the next unlock: list each skill, link what it needs, and export the tree with a plain outline.
Skill list
Build the tree
Start from an example
Skills
7 of 60Select a skill to rename it, set its cost, or link what it needs.
Your tree
Lanternkeeper skill tree
7 skills, 2 evolutions.
No loops or missing links
No loops or missing links
Outline
Lanternkeeper skill tree
7 skills, 2 evolutions.
- Steady Flame (1 SP). Starting skill. Unlock: Take the Lanternkeeper class.
- Ward of Wicks (2 SP). Needs: Steady Flame. Unlock: Reach Level 5. Evolves into: Hearthlight or Wildfire Vow.
- Beacon Step (3 SP). Needs: Ward of Wicks, Shadow Trim. Unlock: Cross a dark floor without a torch.
- Last Lantern (5 SP + 1 Wick Core). Needs: Beacon Step, Hearthlight. Unlock: Guide a lost party out of the deep floors.
- Hearthlight (1 Wick Core). Evolves from: Ward of Wicks. Evolves when: Hold one ward lit through a full night of attacks.
- Wildfire Vow (1 Wick Core). Evolves from: Ward of Wicks. Evolves when: Let a ward burn out to save someone else.
- Shadow Trim (2 SP). Needs: Steady Flame. Unlock: Cut a shade loose from its caster.Keep your work
Your project
Your edits save in this browser, on this device. That is not a backup: clearing browser data removes them. Save project downloads a file you keep, and Open project brings it back here. Nothing is uploaded.
Nothing is saved yet. The planner saves here once you change something.
A flag is about links, not balance
The checks read the links you set. A loop or a missing skill is flagged because no character could unlock it as written. Balance, pacing, and whether a cost feels fair stay your call.
Questions about this tool
What does the planner check, and what does it leave to me?
It flags links that cannot work: a loop where skills need each other, a skill that needs itself, and a link to a skill that is no longer in the tree. It also points out unnamed skills and repeated names. It does not judge balance, pacing, or whether a cost feels fair. Those calls stay yours.
How is the diagram drawn, and can I move the boxes?
The planner lays it out for you, and there is no dragging or free canvas in this version. You change the diagram by changing the list. Very long names are cut short in the boxes, but the outline always shows them in full. A tree can hold up to 60 skills, and each skill can need up to 8 others.
Where is my tree saved?
In this browser on this device, once you change something. Nothing is uploaded and there is no account. That copy is not a backup, because clearing browser data removes it. Save project downloads a JSON file you keep, and Open project brings it back here. Anyone you send that file to can read everything in it, and links only ever open the public examples, never your own tree.
Can I import the project into the WriteIDE app?
No. The project file opens only in this planner, and the desktop app has no skill-tree import. It also does not draw trees or enforce prerequisites. Use this plan as your reference, then record the skills a character actually learns in WriteIDE by hand.
Will the SVG or PNG work on Royal Road or Patreon?
They are ordinary image files, but each site decides what it accepts and how it shows them, and I have not tested them on any site. PNG is usually the safer upload, since many sites refuse SVG. If an image will not go in, copy the outline instead. It carries the same skills and links as text.