Hook
Runs after a batch of tool calls, executing skill-discovery-observer.rb. From slbug/claude-ruby-grape-rails.
Hook
Runs after a batch of tool calls, executing skill-discovery-observer.rb. From slbug/claude-ruby-grape-rails.
Hook
Runs before the context is compacted for auto and manual tool calls, executing precompact-rules.sh. From slbug/claude-ruby-grape-rails.
Hook
Runs after the context is compacted for auto and manual tool calls, executing postcompact-verify.sh. From slbug/claude-ruby-grape-rails.
Hook
Runs when the agent finishes a response, executing check-pending-plans.sh. From slbug/claude-ruby-grape-rails.
Hook
Runs on the StopFailure event, executing stop-failure-log.sh. From slbug/claude-ruby-grape-rails.
Skill Claude CodeCodex
Diagnosing Active Record constraint failures: unique-index, foreign-key, NOT-NULL violations. Triggers: "constraint error", "unique violation", "foreign key", "PG::UniqueViolation".
Skill Claude CodeCodex
Active Record patterns: models, queries, associations, transactions, locking, migrations. Triggers: "AR scope", "hasmany through", "polymorphic". Do NOT use for: Sequel, N+1.
Skill Claude CodeCodex
Diagnosing N+1 query patterns in Rails/Grape: slow index pages, serializers, nested API responses. Triggers: "N+1", "includes", "preload", "bullet warning".
Skill Claude CodeCodex
Implementing Ruby fiber concurrency: async gem, Falcon server, I/O-bound parallelism, fiber-safe locking.
Skill Claude CodeCodex
Running a project-wide audit of a Ruby/Rails/Grape codebase: architecture, security, performance, testing coverage, ops risk. Emits findings to .claude/audit/.
Skill Claude CodeCodex
Exploring approaches, comparing options, and gathering requirements for a vague Ruby/Rails/Grape feature idea before /rb:plan. Interview-style discovery; emits interview.md.
Skill Claude CodeCodex
Walking through a Ruby/Rails/Grape plan, diff, or review in a concise summary. Triggers: "explain plan", "summarize review", "walk me through".
Skill Claude CodeCodex
Running rigorous adversarial scrutiny on Active Record changes, Hotwire/Turbo events, or PR readiness — devil's-advocate questioning before approval.
Skill Claude CodeCodex
Capturing a solved Ruby/Rails/Grape problem as reusable knowledge. YAML solution doc. Triggers: "compound this", "save this solution", "capture this fix".
Skill Claude CodeCodex
Drafting an anonymized GitHub-issue-ready report from verify-output compression telemetry: PII-redacted, actionable, user copies into a maintainer issue.
Skill Claude CodeCodex
Configuring Rails deployment: Kamal, Docker, Thruster, Solid Queue, Procfile, container layout.
Skill Claude CodeCodex
Generating documentation for implemented Ruby/Rails/Grape features: YARD/RDoc method docs, README updates, ADRs. Runs after /rb:review passes.
Skill Claude CodeCodex
Applying dry-rb gems: dry-validation contracts, dry-types coercion, dry-monads Result/Maybe, dry-struct value objects, dry-transaction pipelines, dry-system DI.
Skill Claude CodeCodex
Surfacing representative example areas and patterns inside the current Ruby/Rails/Grape codebase.
Skill Claude CodeCodex
Running the end-to-end Ruby/Rails/Grape lifecycle in one shot: plan → work → verify → review → compound, chained. Autonomous on happy path; halts on /rb:verify --full failure (HALTEDVERIFYFAILED), BLOCKED review (HALTEDREVIEWBLOCKED), REQUIRES CHANGES review (HALTEDREVIEWREQUIRESCHANGES), or unparsable review…
Skill Claude CodeCodex
Grape APIs: endpoint design, param coercion, versioning, grape-entity. Triggers: "API versioning", "param coercion", "endpoint design", "Grape::Entity". Do NOT use for: Rails controllers.
Skill Claude CodeCodex
Building native iOS/Android shells with Hotwire Native: path configuration, bridge components, native navigation, Turbo Native bridges.
Skill Claude CodeCodex
Hotwire in Rails: Turbo Frames, Streams, Stimulus, Action Cable. Triggers: "live update no reload", "broadcast model", "stimulus controller". Do NOT use for: native mobile, jobs.
Skill Claude CodeCodex
Initializing the Ruby/Rails/Grape plugin: writes stack notes (queues, ORM-per-package, layout) into CLAUDE.md. Triggers: "initialize plugin", "setup ruby plugin", "configure Claude for Rails".