github.com/lucianghinda/superpowers-ruby
| Skill | Added | Review |
|---|---|---|
receiving-code-review skills/receiving-code-review/SKILL.md Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation | 84 84 1.34x Impact 97% 1.34xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 99fac3d | |
requesting-code-review skills/requesting-code-review/SKILL.md Use when completing tasks, implementing major features, or before merging to verify work meets requirements | 62 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 99fac3d | |
ruby skills/ruby/SKILL.md Use when writing, reviewing, or debugging pure Ruby code — idiomatic patterns, modern 3.x+ features (pattern matching, Data.define, endless methods), error handling conventions (raise vs fail, result objects), memoization, and performance idioms. For Rails use rails-guides. For testing use minitest. For code style use sandi-metz-rules. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 99fac3d | |
ruby-commit-message skills/ruby-commit-message/SKILL.md Use when committing code changes in Ruby or Ruby on Rails projects — guides commit message structure, type selection, and body content following Conventional Commits format | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 99fac3d | |
sandi-metz-rules skills/sandi-metz-rules/SKILL.md This skill should be used when users request code review, refactoring, or code quality improvements for Ruby codebases. Apply Sandi Metz's four rules for writing maintainable object-oriented code - classes under 100 lines, methods under 5 lines, no more than 4 parameters, and controllers instantiate only one object. Use when users mention "Sandi Metz", "code quality", "refactoring", or when reviewing Ruby code for maintainability. | 85 85 1.17x Impact 100% 1.17xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 99fac3d | |
subagent-driven-development skills/subagent-driven-development/SKILL.md Use when executing implementation plans with independent tasks in the current session | 54 54 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 99fac3d | |
systematic-debugging skills/systematic-debugging/SKILL.md Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes | 57 57 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 99fac3d | |
test-driven-development skills/test-driven-development/SKILL.md Use when implementing any feature or bugfix, before writing implementation code | 45 45 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 99fac3d | |
using-git-worktrees skills/using-git-worktrees/SKILL.md Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 99fac3d | |
using-sqlite-worktrees skills/using-sqlite-worktrees/SKILL.md Use when creating a git worktree for a Rails project that uses SQLite - copies the main working tree's development SQLite databases (including Rails 8 Solid Queue/Cache/Cable) into the worktree's storage/ directory with proper WAL checkpointing, so the new worktree has real dev data without re-seeding or re-migrating | 75 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 99fac3d | |
using-superpowers skills/using-superpowers/SKILL.md Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions | 53 53 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 99fac3d | |
verification-before-completion skills/verification-before-completion/SKILL.md Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always | 92 92 1.22x Impact 92% 1.22xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 99fac3d | |
writing-plans skills/writing-plans/SKILL.md Use when you have a spec or requirements for a multi-step task, before touching code | 66 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 99fac3d | |
writing-skills skills/writing-skills/SKILL.md Use when creating new skills, editing existing skills, or verifying skills work before deployment | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 99fac3d |