By jtgrenz
Ruby design pattern recognition, quality enforcement, and structured development workflows.
Use when executing an implementation plan for Ruby code. Wraps superpowers execution with Ruby-specific implementer guidance and design-aware verification.
Use when reviewing Ruby code, PRs, or local changes. Adds design shape analysis, connascence evaluation, and the Ruby quality checklist. Run alongside /code-review for full coverage.
Use when designing Ruby features, planning architecture, or starting implementation work that involves Ruby design decisions. Combines design pattern analysis with structured brainstorming.
Use when writing, reviewing, or refactoring Ruby code, Rails controllers, ActiveRecord models, RSpec specs, service objects, or background jobs. Also use when reviewing PRs that contain Ruby changes. Triggers on Ruby, Rails, RSpec, ActiveRecord, Sorbet, RuboCop, Sidekiq, Puma.
Ruby design pattern recognition, quality enforcement, and structured development workflows for Claude Code.
Teaches Claude to recognize structural patterns (design shapes) in Ruby code, check threshold gates before recommending changes, and use precise vocabulary (connascence, SOLID) instead of vague "make it extensible" advice.
# Add as a marketplace source (one-time)
claude plugin marketplace add jtgrenz/ruby-programming
# Install the plugin
claude plugin install ruby-programming
# Enable it
claude plugin enable ruby-programming
# Clone the repo
git clone https://github.com/jtgrenz/ruby-programming.git ~/ruby-programming
# Load for a single session
claude --plugin-dir ~/ruby-programming
# Or add as a local marketplace for all sessions
claude plugin marketplace add ~/ruby-programming
claude plugin install ruby-programming
claude plugin enable ruby-programming
Start a new Claude Code session. You should see these skills available:
ruby-programming:ruby-programming (ambient — auto-loads for Ruby work)ruby-programming:brainstormruby-programming:execute-planruby-programming:code-review| Skill | Type | Trigger |
|---|---|---|
ruby-guidelines | Ambient | Auto-loads when working with Ruby code |
brainstorm | Invokeable | /ruby-programming:brainstorm |
execute-plan | Invokeable | /ruby-programming:execute-plan |
code-review | Invokeable | /ruby-programming:code-review |
The skill teaches Claude to recognize 12 structural patterns ("shapes") in code that suggest a design pattern wants to emerge. Each shape has a threshold gate — conditions that must ALL be true before recommending the pattern. This prevents over-engineering.
Precise terms replace vague advice:
All terms are explained with parenthetical definitions on first use — the skill assumes your team hasn't seen these concepts before.
A structured audit covering naming, method structure, object design, Sorbet types, error handling, testing patterns, and design smells. Used by the ruby-verifier agent during execute-plan, and by code-review for PR feedback.
The execute-plan skill enforces:
ruby-guidelines (ambient) auto-loads design shapes and vocabulary into every Ruby sessionbrainstorm wraps superpowers:brainstorming with design shape analysis and threshold gatesexecute-plan wraps superpowers:subagent-driven-development with Shameless Green, pre-flight sweep, and the ruby verifiercode-review does a design pass (shapes, connascence, SOLID), dispatches the ruby verifier, and invokes the built-in /code-review for the structural scan (bugs, CLAUDE.md compliance, git history)All skills work standalone if superpowers isn't installed — they have fallback paths.
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.
npx claudepluginhub jtgrenz/ruby-programming --plugin ruby-programmingComprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
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.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.