Slow-powers is a focused set of software-development skills for coding agents. It is for developers who want stronger planning, test-driven development, root-cause debugging, and final verification without manually steering every step.
Install it once, then keep talking to your agent normally. Slow-powers works mostly behind the scenes: it makes the skills available, tells the agent to load whichever ones fit the task, and prompts the agent to review plans before they leave plan mode. You can still request a skill by name, but routine work does not require a separate command vocabulary.
Slow-powers supports Claude Code, Codex CLI, OpenCode, and the Cline CLI, software development kit (SDK), and Kanban.
Open the agent you want to use and paste:
Install the slow-powers plugin for this harness. Follow the instructions at:
https://github.com/slowdini/slow-powers#installation
Prefer to install it yourself? Use the instructions for your harness.
Run these commands inside Claude Code:
/plugin marketplace add slowdini/slow-powers
/plugin install slow-powers@slowdini
If the install summary asks you to reload, run /reload-plugins. You can also
open /plugin, select the slowdini marketplace, and install slow-powers
interactively. See the
Claude Code plugin guide for
installation scopes and plugin management.
Add the marketplace and install the plugin:
codex plugin marketplace add slowdini/slow-powers
codex plugin add slow-powers@slowdiniYou can also run codex, open /plugins, select the slowdini marketplace,
and install slow-powers interactively.
Install the npm package globally:
opencode plugin @slowdini/slow-powers-opencode --globalThis adds the npm package to your global OpenCode configuration. See the OpenCode plugin documentation for local and configuration-file alternatives.
Install the plugin from its Git repository:
cline plugin install https://github.com/slowdini/slow-powers.gitCline plugins run in the Cline CLI, SDK, and Kanban, but not in the VS Code or
JetBrains extensions. In those extensions, copy or symlink skills/ into
.cline/skills/ for one project or ~/.cline/skills/ globally. This makes the
skills available, but the automatic bootstrap and plan-review gate remain
limited to CLI, SDK, and Kanban. See the
Cline plugin documentation for
installation scopes and source formats.
After installation, start a fresh agent session so the plugin, its skills, and its startup guidance are loaded.
Use your agent as you did before installing Slow-powers. Ordinary requests are the intended interface:
Add rate limiting to the public API and make the change ready for review.
Find out why the pagination test is flaky and fix the root cause.
Review this implementation plan before I approve it.
You do not need to name the relevant skills in these prompts. At the start of a session, the plugin supplies guidance that requires the agent to check for an applicable skill before it responds or acts. Each skill can then route the agent to the next discipline the task needs—for example, from an approved plan to an isolated workspace, test-driven implementation, and final verification.
Plan mode receives an additional safeguard. When the agent is about to present
a plan, the harness integration gives it a dedicated chance to run
hardening-plans, catch missing requirements or invented file references, and
revise the plan before you review it.
working-with-tdd catches a race before it ships. Terminal
themed with Synthpunk
Neon Dark.
The following skills cover the development workflow and the maintenance of the skill set itself:
hardening-plansreviews a drafted plan for missing requirements, hallucinated files, placeholders, and inconsistencies before presenting it.working-in-isolationchooses a safe branch or worktree without colliding with in-progress work or editing a protected base branch.working-with-tddfollows a verified red-green-refactor cycle for features, refactors, and bug fixes.investigating-bugsreproduces failures, gathers evidence, tests one hypothesis at a time, and fixes the root cause instead of guessing.verifying-development-workreviews the diff and presents fresh test, build, or lint evidence before claiming work is complete.writing-technical-docswrites and reviews comments, READMEs, design docs, pull request descriptions, and other technical documentation for the intended readers.writing-skillsdrafts concise, cross-harness skills with clear triggers and behavior-shaping instructions.evaluating-skillsdesigns realistic comparisons that test whether a skill or revision improves agent behavior.auditing-slow-powers-usagehelps Slow-powers maintainers audit how the skill set performed across a completed, real-world session.
Agent instructions can sound convincing without changing behavior. Slow-powers treats that as an evaluation problem:
- Every shipped skill has inspectable evaluation (eval) cases under its
evals/directory. new-skillevals compare the skill with a no-skill baseline; revision evals compare proposed wording with the prior version.- Eval cases and notes stay beside each skill. A promoted baseline adds its grading artifacts there too, so the result and its limitations can be reviewed.
- A dedicated workflow validates all shipped skills against the Agent Skills specification. Repository tests exercise each harness integration.
The badges at the top report the published evaluation and specification status.
Skill evaluations are designed with evaluating-skills
and run with eval-magic.
Slow-powers is intentionally opinionated about a few practices:
- Plans deserve a final skeptical review before implementation begins.
- Code changes start from an isolated workspace and a failing test.
- Debugging begins with reproduction and evidence, not a speculative patch.
- Completion claims include a diff review and fresh verification output.
- Behavior-shaping skill changes are evaluated instead of accepted on prose quality alone.
The skills reinforce native agent features rather than replacing them. Plan mode remains plan mode, your harness keeps its own tools and permissions, and you retain control over approval, integration, and publishing decisions.
Slow-powers is a fork of obra/superpowers. Much of the original skill content comes from upstream; Slow-powers rewrites and extends it with an emphasis on clarity, token efficiency, cross-harness behavior, and a lighter day-to-day touch.
The repository ships the same skills across four harness integrations:
skills/— shared skills, references, assets, and evalsassets/— images and icons shared by the README and harnesses.claude-plugin/— Claude Code plugin manifests.codex-plugin/— Codex plugin manifestopencode/— OpenCode plugincline/— Cline CLI/SDK/Kanban pluginhooks/— shared startup and plan-mode hookstests/— repository and harness contract tests
Install dependencies and run the local checks with Bun:
bun install
bun test
bun run checkReleases move from dev to main through a release pull request:
- Merge feature pull requests into
devafter CI passes. - Run the Release PR workflow with the intended version. It updates every
manifest and opens a
devtomainpull request. - Review and merge the release pull request after its full test matrix passes.
- The merge tags the version, creates the GitHub release, and publishes
@slowdini/slow-powers-opencodeto npm.
See .github/workflows/ for the workflow definitions.
Slow-powers is available under the MIT License.

