Guide for using the deep learning research fork of Superpowers with OpenAI Codex in a single project.
Tell Codex:
From this project root, fetch and follow instructions from https://raw.githubusercontent.com/ShunyangLiu/superpowers_DL/refs/heads/main/.codex/INSTALL.md, and add the recommended project-level rule to this project's AGENTS.md.
- OpenAI Codex CLI
- Git
-
Clone the repo into the current project:
mkdir -p .agents git clone https://github.com/ShunyangLiu/superpowers_DL.git .agents/superpowers
-
Create the project skills symlink:
mkdir -p .agents/skills ln -s ../superpowers/skills .agents/skills/superpowers
-
Add this project-level rule to
AGENTS.md:When deep learning research work involves experiment design, execution, training debugging, result analysis, or reproducibility checks, prefer the project Superpowers DL skills from `.agents/skills/superpowers`.
-
Restart Codex from this project.
Codex scans repo-scoped .agents/skills/ at startup. Superpowers exposes its skills through one project symlink:
<project>/.agents/skills/superpowers/ -> <project>/.agents/superpowers/skills/
The using-superpowers skill handles skill-first behavior for research work in this fork, and the project AGENTS.md rule makes that preference explicit for this repo only.
This Codex install path uses repo-scoped skills and a project AGENTS.md rule. It does not require the Claude Code plugin hooks in hooks/, so moving the Codex install from global to project-scoped does not disable those hooks. They are only relevant when this repository is packaged and loaded as a Claude Code/Cursor-style plugin.
Typical prompts that should trigger a skill:
- "I want to try rotary embeddings in this model"
- "Training goes to NaN after warmup"
- "Compare these ablations and tell me what to run next"
- "Can you help me reproduce this paper fairly?"
You can also mention a skill directly, for example:
use experiment-designuse training-debugging
cd .agents/superpowers && git pull- Verify the symlink from the project root:
ls -la .agents/skills/superpowers - Check skills exist:
find .agents/superpowers/skills -name SKILL.md - Check this project's
AGENTS.mdcontains the project-level Superpowers DL rule - Restart Codex from this project