Superpowers Common Issues and Troubleshooting
INFO
This guide collects common issues and solutions for Superpowers across three platforms (Claude Code, OpenCode, and Codex). If you encounter issues not covered here, please visit GitHub Issues to submit feedback.
Issues You May Be Encountering
- Plugin not working after installation, commands unavailable
- Empty skill list, AI agent unable to invoke workflows
- "Module not found" error on Windows
- Bootstrap prompt not appearing, skill system not initialized
- CLI script cannot execute, permission denied
OpenCode Platform Common Issues
Plugin Not Loaded
Symptoms: After OpenCode starts, Superpowers skills are unavailable, /help command shows no skill-related options.
Troubleshooting Steps:
Check if plugin file exists
bashls ~/.config/opencode/superpowers/.opencode/plugins/superpowers.jsCheck if symbolic link is correct
- macOS/Linux:bash
ls -l ~/.config/opencode/plugins/ # Should see: superpowers.js -> ~/.config/opencode/superpowers/.opencode/plugins/superpowers.js - Windows:powershell
dir /AL %USERPROFILE%\.config\opencode\plugins # Should see directory link for superpowers.js
- macOS/Linux:
View OpenCode logs
bashopencode run "test" --print-logs --log-level DEBUGLook for plugin loading messages in logs
- Successful loading will show message like
Plugin loaded: superpowers - If there's an error, specific failure reason will be displayed
- Successful loading will show message like
Expected Result: Plugin loaded successfully, skill list available in logs
Skills Not Found
Symptoms: Skill tool prompts that skill doesn't exist, or skill list is empty.
Troubleshooting Steps:
Verify skill symbolic link
bashls -l ~/.config/opencode/skills/superpowers # Should point to superpowers/skills/ directoryUse OpenCode's skill tool to list available skills
- If skills loaded correctly, you should see all 14 Superpowers skills
- Including: brainstorming, writing-plans, test-driven-development, etc.
Check skill file structure
bashls ~/.config/opencode/skills/superpowers/ # Should see directories: brainstorming, writing-plans, test-driven-development, etc.Verify SKILL.md file for each skill
- Each skill directory must contain
SKILL.mdfile - SKILL.md file must have valid YAML frontmatter
- Each skill directory must contain
Expected Result: Complete skill list, each skill directory has SKILL.md file
Windows: Module Not Found Error
Symptoms: When using OpenCode on Windows, error Cannot find module or similar.
Cause: Git Bash's ln -sf command copies files instead of creating symbolic links on Windows, causing plugin to fail loading correctly.
Solution:
Use Windows directory junctions instead of symbolic links. Refer to Windows-specific steps in OpenCode Installation Guide, use mklink /J command to create directory junctions.
Expected Result: Plugin and skill directories correctly linked to Superpowers source directory
Bootstrap Not Appearing
Symptoms: Superpowers guidance prompt not showing when OpenCode starts, skill system not initialized.
Troubleshooting Steps:
Verify using-superpowers skill exists
bashls ~/.config/opencode/superpowers/skills/using-superpowers/SKILL.mdCheck if OpenCode version supports transform hook
- Superpowers uses
experimental.chat.system.transformhook - Ensure your OpenCode version supports this experimental feature
- Check OpenCode Changelog for latest version
- Superpowers uses
Restart OpenCode
- After plugin changes, must fully restart OpenCode for changes to take effect
- Close OpenCode, then restart
Expected Result: Superpowers guidance message appears when OpenCode starts, skill system loaded
Codex Platform Common Issues
Skills Not Found
Symptoms: When using Codex's skill tool, prompts that skill doesn't exist, or skill list is empty.
Troubleshooting Steps:
Verify installation path
bashls ~/.codex/superpowers/skills # Should see directories: brainstorming, writing-plans, test-driven-development, etc.Check if CLI tool works normally
bash~/.codex/superpowers/.codex/superpowers-codex find-skills # Should output skill list in JSON formatVerify skill files
- Each skill directory must contain
SKILL.mdfile - SKILL.md file must have valid YAML frontmatter
- Each skill directory must contain
Expected Result: Complete skill list output, JSON format contains all skill information
CLI Script Not Executable
Symptoms: "Permission denied" error when running Codex CLI script.
Solution:
chmod +x ~/.codex/superpowers/.codex/superpowers-codexExpected Result: CLI script executes normally, no more permission errors
Node.js Error
Symptoms: Node.js-related errors when running CLI script, or Node version too low prompt.
Troubleshooting Steps:
Check Node.js version
bashnode --versionVerify version requirement
- Superpowers CLI script requires Node.js v14 or higher
- Recommend using Node.js v18+ for complete ES module support
- If version too low, download latest LTS version from Node.js official site
Expected Result: Node.js version v18 or higher
Claude Code Platform Common Issues
Plugin Not Working After Installation
Symptoms: After installing Superpowers via /plugin install, commands cannot be used.
Troubleshooting Steps:
Verify plugin is installed
bash/plugin list # Should see superpowers in the listCheck if commands are registered
bash/help # Should see following commands: # /superpowers:brainstorm - Interactive design refinement # /superpowers:write-plan - Create implementation plan # /superpowers:execute-plan - Execute plan in batchesReload plugin
bash/plugin reload superpowers
Expected Result: Three Superpowers commands appear in help list
Skills Not Triggered
Symptoms: When talking to Claude Code, skill flow doesn't trigger automatically, AI directly starts writing code.
Possible Causes:
- Skills not loaded correctly: Check if plugin installed successfully (see "Plugin Not Working After Installation" above)
- Conversation context doesn't match: Some skills only trigger in specific contexts (e.g.,
brainstormingonly triggers when "building new features") - Skill priority issue: If project has custom skills, they might override Superpowers skills
Solution:
Manually call skill commands:
/superpowers:brainstorm # Start design process
/superpowers:write-plan # Write implementation planExpected Result: AI starts executing corresponding skill process
General Troubleshooting Tips
Checkpoints ✅
| Issue Type | Check Command | Expected Result |
|---|---|---|
| Plugin loading | ls -l ~/.config/opencode/plugins/ | Correct symbolic link |
| Skill files | ls ~/.config/opencode/skills/superpowers/ | 14 skill directories |
| CLI tool | ~/.codex/superpowers/.codex/superpowers-codex find-skills | JSON format skill list |
| Node version | node --version | v18+ |
| Git Bash symbolic link | ls -l ~/.config/opencode/plugins/ | Directory junction (not file copy) |
Pitfall Alerts
Windows Users
- Git Bash's
ln -sfcommand will copy files instead of creating symbolic links - Must use
mklink /Jto create directory junctions - Refer to Windows-specific steps in platform-specific installation guide
OpenCode Users
- Must fully restart OpenCode after plugin changes
- Use
opencode run "test" --print-logs --log-level DEBUGto view detailed logs - Ensure OpenCode version supports
experimental.chat.system.transformhook
Codex Users
- Ensure CLI script has executable permission
- Low Node.js version will cause ES module support issues
- Recommend v18+ for best compatibility
Lesson Summary
This lesson covered common issues and solutions for Superpowers across three platforms:
- OpenCode: Plugin loading, skill discovery, Windows symbolic links, Bootstrap issues
- Codex: Skill discovery, CLI permissions, Node.js version
- Claude Code: Plugin installation, skill triggering
Key troubleshooting techniques:
- Use
ls -lto check symbolic links - View detailed logs with
--print-logs --log-level DEBUG - Verify SKILL.md files and frontmatter format
- Windows users pay special attention to using
mklink /Jinstead ofln -sf
If you encounter issues not covered in this guide, please visit GitHub Issues to submit feedback.
Next Lesson Preview
Next lesson we learn Best Practices and Pitfall Avoidance.
You will learn:
- How to maximize Superpowers effectiveness
- Common usage traps and avoidance methods
- Best practices for collaborating with AI coding agents
- Core principles for maintaining code quality
Appendix: Source Reference
Click to expand source locations
Updated: 2026-02-01
| Feature | File Path | Line |
|---|---|---|
| OpenCode troubleshooting | docs/README.opencode.md | 282-308 |
| Codex troubleshooting | docs/README.codex.md | 122-145 |
| GitHub Issues | README.md | 158 |
Key Constants:
- Skill count: 14 skills (covering testing, debugging, collaboration, and meta-skill categories)
Key Files:
docs/README.opencode.md: Complete OpenCode platform documentation, including troubleshooting sectiondocs/README.codex.md: Complete Codex platform documentation, including troubleshooting section
GitHub Issues:
- https://github.com/obra/superpowers/issues - Submit issues and feedback