Посібник з використання Superpowers з OpenAI Codex через вбудовану систему розпізнавання навичок.
Скажіть Codex:
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md
- OpenAI Codex CLI
- Git
-
Клонуйте репозиторій:
git clone https://github.com/obra/superpowers.git ~/.codex/superpowers -
Створіть посилання на навички:
mkdir -p ~/.agents/skills ln -s ~/.codex/superpowers/skills ~/.agents/skills/superpowers
-
Перезавантажте Codex.
Використовуйте junction замість посилання (працює без Developer Mode):
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.agents\skills"
cmd /c mklink /J "$env:USERPROFILE\.agents\skills\superpowers" "$env:USERPROFILE\.codex\superpowers\skills"Codex має вбудовану систему розпізнавання навичок — він сканує ~/.agents/skills/ під час запуску, парсить frontmatter SKILL.md і завантажує навички за потребою. Навички Superpowers стають видимими через одне посилання:
~/.agents/skills/superpowers/ → ~/.codex/superpowers/skills/
Навичка using-superpowers автоматично розпізнається і забезпечує дисциплінований приклад використання навичок — додаткової конфігурації не потрібно.
Навички розпізнаються автоматично. Codex активує їх, коли:
- Ви згадуєте навичку за назвою (наприклад, "use brainstorming")
- Завдання відповідає опису навички
- Навичка
using-superpowersспрямовує Codex на використання однієї з них
Створюйте свої навички в ~/.agents/skills/:
mkdir -p ~/.agents/skills/my-skillСтворіть ~/.agents/skills/my-skill/SKILL.md:
---
name: my-skill
description: Use when [condition] - [what it does]
---
# My Skill
[Your skill content here]Поле description визначає, як Codex вирішує активувати навичку автоматично — напишіть його як чітку умову активації.
cd ~/.codex/superpowers && git pullНавички оновлюються миттєво через посилання.
rm ~/.agents/skills/superpowersWindows (PowerShell):
Remove-Item "$env:USERPROFILE\.agents\skills\superpowers"За бажанням видаліть клон: rm -rf ~/.codex/superpowers (Windows: Remove-Item -Recurse -Force "$env:USERPROFILE\.codex\superpowers").
- Перевірте посилання:
ls -la ~/.agents/skills/superpowers - Перевірте наявність навичок:
ls ~/.codex/superpowers/skills - Перезавантажте Codex — навички розпізнаються під час запуску
Junctions зазвичай працюють без спеціальних дозволів. Якщо створення не вдалося, спробуйте запустити PowerShell від імені адміністратора.
- Повідомляйте про проблеми: https://github.com/obra/superpowers/issues
- Основна документація: https://github.com/obra/superpowers