- Trae IDE installed
- Git installed
git clone https://github.com/obra/superpowers.git ~/.trae/superpowersCreate a symlink so Trae's native skill discovery finds superpowers skills:
mkdir -p ~/.trae/skills
rm -rf ~/.trae/skills/superpowers
ln -s ~/.trae/superpowers/skills ~/.trae/skills/superpowersRestart Trae IDE. Skills will be auto-discovered from ~/.trae/skills/superpowers/.
Verify by asking: "do you have superpowers?"
Trae automatically discovers and suggests skills based on context. You can also explicitly request them:
use the brainstorming skill
Create your own skills in ~/.trae/skills/:
mkdir -p ~/.trae/skills/my-skillCreate ~/.trae/skills/my-skill/SKILL.md:
---
name: my-skill
description: Use when [condition] - [what it does]
---
# My Skill
[Your skill content here]Create project-specific skills in .trae/skills/ within your project:
mkdir -p .trae/skills/my-project-skillSkill Priority: Project skills > Personal skills > Superpowers skills
cd ~/.trae/superpowers
git pull- Check symlink:
ls -l ~/.trae/skills/superpowers - Verify it points to:
~/.trae/superpowers/skills - Restart Trae IDE — skills are discovered at startup
Add a User Rule in Trae IDE via Settings > Rules & Skills > User Rules with the following content:
You have access to superpowers skills located at ~/.trae/skills/superpowers/.
Before responding to any task, check if a superpowers skill applies.
To load a skill, read the SKILL.md file from ~/.trae/skills/superpowers/{skill-name}/SKILL.md
Key skills available: brainstorming, writing-plans, subagent-driven-development,
test-driven-development, systematic-debugging, requesting-code-review.
Always use the using-superpowers skill guidelines when deciding whether to invoke a skill.
- Report issues: https://github.com/obra/superpowers/issues
- Full documentation: https://github.com/obra/superpowers/blob/main/docs/README.trae.md