Trying to make a Celeste type game

For the dash crystals we have a guide for that:

You might be able to make climbing using one way platforms and a coordinate device that activates when you start “climbing” to count your stamina.