By yarobko
Ruby/Rails skills library for Claude Code: TDD with Minitest, Rails patterns, Hotwire, Brakeman, Sandi Metz rules, 37signals style, and proven development workflows based on Jesse Vincent's superpowers
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.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
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 types (SQL injection, XSS, command injection, etc.). Also use when configuring Brakeman, reducing false positives, or integrating with automated workflows.
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.
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
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Ruby on Rails–focused fork of obra/superpowers — a complete software development workflow for coding agents built on composable "skills".
This fork extends the core superpowers workflow with a full Ruby on Rails skills library:
All examples, test commands, and file references use Ruby/Rails conventions throughout.
Superpowers is a complete software development workflow for your coding agents, built on top of a set of composable "skills" and some initial instructions that make sure your agent uses them.
Here are the sources that I used to get the skills that are embeded here:
It starts from the moment you fire up your coding agent. As soon as it sees that you're building something, it doesn't just jump into trying to write code. Instead, it steps back and asks you what you're really trying to do.
Once it's teased a spec out of the conversation, it shows it to you in chunks short enough to actually read and digest.
After you've signed off on the design, your agent puts together an implementation plan that's clear enough for an enthusiastic junior engineer with poor taste, no judgement, no project context, and an aversion to testing to follow. It emphasizes true red/green TDD, YAGNI (You Aren't Gonna Need It), and DRY.
Next up, once you say "go", it launches a subagent-driven-development process, having agents work through each engineering task, inspecting and reviewing their work, and continuing forward. It's not uncommon for Claude to be able to work autonomously for a couple hours at a time without deviating from the plan you put together.
There's a bunch more to it, but that's the core of the system. And because the skills trigger automatically, you don't need to do anything special. Your coding agent just has Superpowers.
If Superpowers has helped you do stuff that makes money and you are so inclined, I'd greatly appreciate it if you'd consider sponsoring my Jesse's opensource work.
Thanks!
superpowers-ruby ships as a native plugin for three platforms — Codex,
Claude Code, and Copilot CLI — using each platform's plugin marketplace.
A single repo with three platform-specific manifests
(.codex-plugin/plugin.json, .claude-plugin/plugin.json, and
.cursor-plugin/plugin.json), plus dedicated install paths for OpenCode and
Gemini CLI.
Quick reference:
| Platform | Install model | Install command |
|---|---|---|
| Claude Code | Native plugin | /plugin marketplace add lucianghinda/superpowers-ruby then /plugin install superpowers-ruby@superpowers-ruby |
| Codex (7.0.0+) | Native plugin | codex plugin marketplace add lucianghinda/superpowers-ruby then codex plugin add superpowers-ruby@superpowers-ruby |
| GitHub Copilot CLI | Native plugin | copilot plugin marketplace add lucianghinda/superpowers-ruby then copilot plugin install superpowers-ruby@superpowers-ruby |
| Cursor | Local clone (no marketplace yet) | cd ~/.cursor/plugins/local/ && git clone https://github.com/lucianghinda/superpowers-ruby |
| OpenCode | Agent-driven setup | See .opencode/INSTALL.md |
| Gemini CLI | Extension | gemini extensions install https://github.com/lucianghinda/superpowers-ruby |
Detailed instructions per platform follow below.
Register the marketplace, then install the plugin:
/plugin marketplace add lucianghinda/superpowers-ruby
/plugin install superpowers-ruby@superpowers-ruby
Clone the repository and install from the local directory:
git clone https://github.com/lucianghinda/superpowers-ruby.git
/plugin install ./superpowers-ruby
Until the plugin is published on the cursor marketplace, use this command :
cd ~/.cursor/plugins/local/ && git clone https://github.com/lucianghinda/superpowers-ruby
npx claudepluginhub yarobko/superpowers-rubyCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.