Source

lucianghinda/superpowers-ruby

42 skills · 1.4K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
ruby Use when writing, reviewing, or debugging pure Ruby code — idiomatic patterns, modern 3.x+ features (pattern matching…
lucianghinda/superpowers-ruby
123
2
rails-guides Official Rails documentation. Use when asked about any Rails-specific topic including ActiveRecord, routing, controll…
lucianghinda/superpowers-ruby
95
3
test-driven-development Use when implementing any feature or bugfix, before writing implementation code
lucianghinda/superpowers-ruby
59
4
using-superpowers Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before A…
lucianghinda/superpowers-ruby
51
5
sandi-metz-rules This skill should be used when users request code review, refactoring, or code quality improvements for Ruby codebase…
lucianghinda/superpowers-ruby
49
6
37signals-style Rails coding patterns derived from analysis of 37signals' Fizzy codebase. Use when writing Rails code in 37signals/Ba…
lucianghinda/superpowers-ruby
48
7
brakeman Static analysis security vulnerability scanner for Ruby on Rails applications. Use when analyzing Rails code for secu…
lucianghinda/superpowers-ruby
48
8
systematic-debugging Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
lucianghinda/superpowers-ruby
44
9
verification-before-completion Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running ver…
lucianghinda/superpowers-ruby
40
10
receiving-code-review Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or tec…
lucianghinda/superpowers-ruby
38
11
requesting-code-review Use when completing tasks, implementing major features, or before merging to verify work meets requirements
lucianghinda/superpowers-ruby
38
12
ruby-commit-message Use when committing code changes in Ruby or Ruby on Rails projects — guides commit message structure, type selection,…
lucianghinda/superpowers-ruby
38
13
executing-plans Use when you have a written implementation plan to execute in a separate session with review checkpoints
lucianghinda/superpowers-ruby
37
14
writing-plans Use when you have a spec or requirements for a multi-step task, before touching code
lucianghinda/superpowers-ruby
36
15
brainstorming Use when starting any creative work — creating features, building components, adding functionality, or modifying beha…
lucianghinda/superpowers-ruby
35
16
using-git-worktrees Use when starting feature work that needs isolation from current workspace or before executing implementation plans -…
lucianghinda/superpowers-ruby
35
17
dispatching-parallel-agents Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
lucianghinda/superpowers-ruby
34
18
finishing-a-development-branch Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides comple…
lucianghinda/superpowers-ruby
34
19
rails-upgrade Use when upgrading a Rails application from one version to another, assessing upgrade readiness, planning a multi-hop…
lucianghinda/superpowers-ruby
34
20
subagent-driven-development Use when executing implementation plans with independent tasks in the current session
lucianghinda/superpowers-ruby
34
21
writing-skills Use when creating new skills, editing existing skills, or verifying skills work before deployment
lucianghinda/superpowers-ruby
34
22
hwc-realtime-streaming >- Implement real-time Hotwire behavior: Turbo Streams over WebSocket/SSE, custom stream actions, inline stream tags,…
lucianghinda/superpowers-ruby
33
23
hwc-stimulus-fundamentals >- Cover Stimulus controller fundamentals: lifecycle hooks, values and valueChanged callbacks, targets and target cal…
lucianghinda/superpowers-ruby
33
24
hwc-ux-feedback Implement cross-cutting Hotwire UX feedback patterns: loading states, busy indicators, progress bars, optimistic UI, …
lucianghinda/superpowers-ruby
33
25
hwc-forms-validation >- Handle Hotwire form workflows: form submission lifecycle, inline editing, validation errors, typeahead/autocomplet…
lucianghinda/superpowers-ruby
32
26
hwc-media-content Handle media-heavy Hotwire features: image/video/audio uploads, previews, playback controls, progress tracking, and t…
lucianghinda/superpowers-ruby
32
27
hwc-navigation-content >- Build Hotwire navigation and content-discovery flows: Turbo Frame pagination, tabbed navigation, lazy loading, fac…
lucianghinda/superpowers-ruby
32
28
compound Use when a problem has just been solved and verified working — the fix is fresh, the investigation is in recent histo…
lucianghinda/superpowers-ruby
22
29
handoff Use when capturing session state before switching context, ending a session, or manually preserving progress — create…
lucianghinda/superpowers-ruby
22
30
using-sqlite-worktrees Use when creating a git worktree for a Rails project that uses SQLite - copies the main working tree's development SQ…
lucianghinda/superpowers-ruby
22
31
compound-refresh Use when docs/solutions/ learnings may be stale — after refactors, migrations, or dependency upgrades, when a retriev…
lucianghinda/superpowers-ruby
21
32
handoff-list Use when viewing available handoff documents — lists active and archived handoffs with their status, date, topic, and…
lucianghinda/superpowers-ruby
21
33
handoff-resume Use when starting a new session and wanting to continue from a previous handoff — reads the latest unrestored handoff…
lucianghinda/superpowers-ruby
21
34
consulting-an-oracle Use when stuck after multiple debug attempts and want to escalate to a stronger one-shot model (GPT-5 Pro, Opus, Gemi…
lucianghinda/superpowers-ruby
18
35
superpowers-ruby:compound-refresh Use when docs/solutions/ learnings may be stale — after refactors, migrations, or dependency upgrades, when a retriev…
lucianghinda/superpowers-ruby
15
36
superpowers-ruby:compound Use when a problem has just been solved and verified working — the fix is fresh, the investigation is in recent histo…
lucianghinda/superpowers-ruby
14
37
superpowers-ruby:handoff Use when capturing session state before switching context, ending a session, or manually preserving progress — create…
lucianghinda/superpowers-ruby
12
38
superpowers-ruby:handoff-list Use when viewing available handoff documents — lists active and archived handoffs with their status, date, topic, and…
lucianghinda/superpowers-ruby
12
39
superpowers-ruby:handoff-resume Use when starting a new session and wanting to continue from a previous handoff — reads the latest unrestored handoff…
lucianghinda/superpowers-ruby
12
40
superpowers-ruby:consulting-an-oracle Use when stuck after multiple debug attempts and want to escalate to a stronger one-shot model (GPT-5 Pro, Opus, Gemi…
lucianghinda/superpowers-ruby
5
41
superpowers:compound Use when a problem has just been solved and verified working — the fix is fresh, the investigation is in recent histo…
lucianghinda/superpowers-ruby
2
42
superpowers:compound-refresh Use when docs/solutions/ learnings may be stale — after refactors, migrations, or dependency upgrades, when a retriev…
lucianghinda/superpowers-ruby
2