Skip to content

Switch Button: Support superpower on/off in CLI #951

@yaungqingdi-sys

Description

@yaungqingdi-sys

What problem does this solve?

Currently, enabling or disabling Superpowers in Codex CLI requires manually adding or removing the ~/.agents/skills/superpowers symlink and restarting the CLI. This is cumbersome and slows down workflows when switching between simple tasks and complex, multi-agent workflows.

Proposed solution

Introduce a CLI switch (e.g., --superpowers on/off) or command (e.g., codex superpowers enable/disable) to toggle Superpowers dynamically without manual file operations. This would streamline switching between lightweight and full-featured modes.

What alternatives did you consider?

Manual symlink management and maintaining separate environments or scripts. These approaches are error-prone, not user-friendly, and interrupt workflow due to required restarts.

Is this appropriate for core Superpowers?

Yes. This feature improves usability for all users by making Superpowers more flexible and easier to adopt across different tasks and workflows.

Context

Codex CLI with Superpowers installed via ~/.agents/skills/. Frequent switching between quick edits and complex planning/TDD workflows.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions