---
title: "superpowers-ruby"
description: "Ruby/Rails skills library for Codex: TDD with Minitest, Rails patterns, Hotwire, Brakeman, Sandi Metz rules, 37signals style, and proven development workflows based on Jesse Vincent's superpowers"
canonical: https://agentpluginsdirectory.com/plugins/superpowers-ruby
last-updated: 2026-09-10
---

# superpowers-ruby
Ruby/Rails skills library for Codex: TDD with Minitest, Rails patterns, Hotwire, Brakeman, Sandi Metz rules, 37signals style, and proven development workflows based on Jesse Vincent's superpowers
- Slug: superpowers-ruby
- Publisher: Lucian Ghinda
- Repository: https://github.com/jgtomas/agents_plugins
- Manifest: plugins/superpowers-ruby/plugin.json
- Version: 7.5.0
- License: MIT
- Category (editorial): other
- Skills: 35 (37signals-style, brainstorming, brakeman, compound-refresh, compound, consulting-an-oracle, dispatching-parallel-agents, executing-plans, finishing-a-development-branch, handoff-list, handoff-resume, handoff, hwc-forms-validation, hwc-media-content, hwc-navigation-content, hwc-realtime-streaming, hwc-stimulus-fundamentals, hwc-ux-feedback, rails-guides, rails-upgrade, receiving-code-review, requesting-code-review, ruby-commit-message, ruby-upgrade, ruby, sandi-metz-rules, subagent-driven-development, systematic-debugging, test-driven-development, using-git-worktrees, using-sqlite-worktrees, using-superpowers, verification-before-completion, writing-plans, writing-skills)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-08-11
- Repository last pushed: 2026-09-09
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/superpowers-ruby
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What superpowers-ruby does, in the publisher's words

Superpowers Ruby is a self-contained, skills-only plugin for Ruby and Rails development. It brings a composable planning, implementation, testing, debugging, review, and delivery workflow to Codex and other Agent Plugins v1 hosts, with Ruby/Rails-specific guidance throughout.

This package vendors the upstream library at 99fac3d8bee27bab20b23d4bef6fa634738a59e8 (version 7.5.0). The pinned snapshot contains 35 skills and 191 supporting files (226 files under skills/ in total).

The library is organized into four practical areas:

- Workflow and collaboration: brainstorming, compound, compound-refresh, consulting-an-oracle, dispatching-parallel-agents, executing-plans, finishing-a-development-branch, handoff, handoff-list, handoff-resume, receiving-code-review, requesting-code-review, subagent-driven-development, using-git-worktrees, using-sqlite-worktrees, using-superpowers, verification-before-completion, writing-plans, and writing-skills.
- Ruby and Rails quality: 37signals-style, brakeman, rails-guides, rails-upgrade, ruby, ruby-commit-message, ruby-upgrade, and sandi-metz-rules.
- Testing and debugging: test-driven-development and systematic-debugging.
- Hotwire: hwc-forms-validation, hwc-media-content, hwc-navigation-content, hwc-realtime-streaming, hwc-stimulus-fundamentals, and hwc-ux-feedback.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/jgtomas/agents_plugins/HEAD/plugins/superpowers-ruby/README.md

## Skills

- 37signals-style: Rails coding patterns derived from analysis of 37signals' Fizzy codebase. Use when writing Rails code in 37signals/Basecamp style or when asked to follow 37signals patterns. Covers controllers, models, views, Hotwire, testing, database, security, and team philosophy.
- brainstorming: Use when starting any creative work, creating features, building components, adding functionality, or modifying behavior, before writing any implementation code.
- brakeman: Static analysis security vulnerability scanner for Ruby on Rails applications. Use when analyzing Rails code for security issues, running security audits, reviewing code for vulnerabilities, setting up security scanning in CI/CD, managing security warnings, or investigating specific vulnerability t…
- compound-refresh: Use when docs/solutions/ learnings may be stale, after refactors, migrations, or dependency upgrades, when a retrieved learning feels outdated or contradicts a recently solved problem, when pattern docs no longer reflect current code, or when reviewing docs/solutions/ for accuracy.
- compound: Use when a problem has just been solved and verified working, the fix is fresh, the investigation is in recent history, and the solution is non-trivial enough to capture for future reference
- consulting-an-oracle: Use when stuck after multiple debug attempts and want to escalate to a stronger one-shot model (GPT-5 Pro, Opus, Gemini Pro), packages a self-contained "oracle prompt" with Ruby/Rails project briefing, verbatim error, what-was-tried, constraints, and just-enough attached files. Triggers include "as…
- dispatching-parallel-agents: Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
- executing-plans: Use when you have a written implementation plan to execute in a separate session with review checkpoints
- finishing-a-development-branch: Use when implementation is complete, all tests pass, and you need to decide how to integrate the work, guides completion of development work by presenting structured options for merge, PR, or cleanup
- handoff-list: Use when viewing available handoff documents: lists active and archived handoffs with their status, date, topic, and branch
- handoff-resume: Use when starting a new session and wanting to continue from a previous handoff, reads the latest unrestored handoff document and restores session context
- handoff: Use when capturing session state before switching context, ending a session, or manually preserving progress, creates a structured handoff document in docs/handoffs/ so a future session can resume seamlessly
- hwc-forms-validation
- hwc-media-content
- hwc-navigation-content
- hwc-realtime-streaming
- hwc-stimulus-fundamentals
- hwc-ux-feedback
- rails-guides
- rails-upgrade
- receiving-code-review
- requesting-code-review
- ruby-commit-message
- ruby-upgrade
- ruby
- sandi-metz-rules
- subagent-driven-development
- systematic-debugging
- test-driven-development
- using-git-worktrees
- using-sqlite-worktrees
- using-superpowers
- verification-before-completion
- writing-plans
- writing-skills

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
