luyangkk

Trae Superpowers — Development skill for Claude Code

Development community

Install obra/superpowers skills into the Trae IDE, activated from the first message via User Rules.

How to install Trae Superpowers

This entry records only its repository, not the path inside it, so there is no exact command to give. Open luyangkk/trae-superpowers and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Trae Superpowers does

Install obra/superpowers skills into the Trae IDE, activated from the first message via User Rules.

Alternatives in Development

README

Trae Superpowers

[![CI](https://github.com/luyangkk/trae-superpowers/actions/workflows/ci.yml/badge.svg)](https://github.com/luyangkk/trae-superpowers/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE) ![Platforms](https://img.shields.io/badge/platform-macOS%20%7C%20Linux%20%7C%20Windows-lightgrey)

Bring [obra/superpowers](https://github.com/obra/superpowers) skills to the Trae IDE.

This project installs the upstream Superpowers skills into Trae's global skills directory and uses Trae's **User Rules** to replace the upstream SessionStart hook, so the skills are active from the first message.

English | [简体中文](./README.zh-CN.md)

**Windows users:** run the shell commands below in **Git Bash** or **WSL**.

One-line install

curl -fsSL https://raw.githubusercontent.com/luyangkk/trae-superpowers/main/install.sh | bash

The script asks you to choose one Trae global skills directory:

  • CN: ~/.trae-cn/skills
  • International: ~/.trae/skills

Use the arrow keys and Enter to select a target. The selected directory is created if necessary. For CI or another non-interactive shell, set `SUPERPOWERS_TARGET=trae-cn` or `SUPERPOWERS_TARGET=trae`; the script fails instead of guessing when no TTY and no target are available.

curl -fsSL https://raw.githubusercontent.com/luyangkk/trae-superpowers/main/install.sh \
  | SUPERPOWERS_TARGET=trae-cn bash

Before copying, the script checks `~/.agents/skills`. When all four core Superpowers skills (`using-superpowers`, `brainstorming`, `test-driven-development`, and `systematic-debugging`) are present there, that external installation is reused instead. You still select the Trae variant that receives the User Rule, but no skills are copied there. The script does not update, add a manifest to, or uninstall anything from `.agents`.

A partial Superpowers installation in `.agents` is left unchanged and a complete copy is installed into the selected Tra