# Startup Skills: Raphael Salaja > Every skill by Raphael Salaja in the index, with a line saying when to use each one. I index these, I do not host them. Every entry points at the original author's repo and carries a source byline. ## Entries (6) - [12 principles of animation](https://github.com/raphaelsalaja/skill/blob/main/skills/12-principles-of-animation/SKILL.md) by Raphael Salaja: Use when motion is technically fine but reads as lifeless or mechanical. - [Mastering AnimatePresence](https://github.com/raphaelsalaja/skill/blob/main/skills/mastering-animate-presence/SKILL.md) by Raphael Salaja: Use when reviewing exit animations or presence state in Motion code. - [Morphing icons](https://github.com/raphaelsalaja/skill/blob/main/skills/morphing-icons/SKILL.md) by Raphael Salaja: Use when icons should morph into one another through SVG line transformation. - [Pseudo-elements](https://github.com/raphaelsalaja/skill/blob/main/skills/pseudo-elements/SKILL.md) by Raphael Salaja: Use when reviewing CSS pseudo-elements or View Transitions in hover effects and page changes. - [Sounds on the web](https://github.com/raphaelsalaja/skill/blob/main/skills/sounds-on-the-web/SKILL.md) by Raphael Salaja: Use when reviewing how a UI uses sound for feedback. - [To spring or not to spring](https://github.com/raphaelsalaja/skill/blob/main/skills/to-spring-or-not-to-spring/SKILL.md) by Raphael Salaja: Use when choosing between a spring and an easing curve for one interaction. ## Links - [Page](https://startupskills.dev/raphaelsalaja): the same list, for a person. - [The whole index](https://startupskills.dev/llms.txt): all 189 entries. - [Skills index](https://startupskills.dev/skills): every skill, with search.