Agent skill · software engineering · aradotso

obra-superpowers-agentic-workflow

obra-superpowers-agentic-workflow — an agent skill for coding agents.

Why this skill is useful

Adds a comprehensive framework for TDD, debugging, and structured workflows that significantly enhances coding agents' capabilities.

What it needs

Requires claude, codex, cursor, gemini, opencode installed locally. About 6k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

bash /plugin install superpowers@claude-plugins-official bash /plugin marketplace add obra/superpowers-marketplace /plugin install superpowers@superpowers-marketplace text /add-plugin superpowers Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md bash gemini extensions install https://github.com/obra/superpowers bash gemini extensions update superpowers bash /plugin update superpowers help me plan this feature I want to add rate limiting to my API bash What the agent does internally: git worktree add ../my-project-feature-branch -b feature/rate-limiting cd ../my-project-feature-branch runs project setup (npm install, bundle install, etc.) verifies clean test baseline markdown Task 1: Add RateLimiter class File: src/middleware/ratelimiter.rb Write failing test first: spec/middleware/ratelimiterspec.rb Test: bundle exec rspec spec/middleware/ratelimiterspec.rb Expected: RED (test fails, class doesn't exist) Task 2: Implement token bucket algorithm File: src/middleware/ratelimiter.rb Write minimal code to pass test Test: bundle exec rspec spec/middleware/ratelimiterspec.rb Expected: GREEN 1. Write a failing test 2. Run it — confirm RED 3. Write MINIMAL code to pass 4. Run it — confirm GREEN 5. Refactor if needed 6. Commit 7. Repeat bash git worktree remove ../my-project-feature-branch bash Fork the repo, create a branch git checkout -b skill/my-custom-skill Create skill directory mkdir -p skills/my-custom-skill touch skills/my-custom-skill/SKILL.md yaml --- name: my-custom-skill description: One line description triggers: "phrase that activates this skill" "another trigger phrase" --- You: I want to build a CSV export feature for my Rails app Agent: [brainstorming skill activates] Agent: Let me ask a few questions... 1. What data should be exportable? 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/obra-superpowers-agentic-workflow

View the source on GitHub

Browse the @skills marketplace