Git
v1.0.0

rb:compound

by @slbug0 pulls
URLopenbooklet.com/s/rbcompound
Pinnedopenbooklet.com/s/[email protected]
APIGET /api/v1/skills/rbcompound

Use when you have just solved a non-trivial Ruby/Rails/Grape problem and want to capture it as reusable knowledge for future sessions.

21 skills from this reposlbug/claude-ruby-grape-rails
rb:compoundviewing
grape-idiomsplugins/ruby-grape-rails/skills/grape-idioms/SKILL.md

Use when building Grape APIs: endpoint design, param coercion, declared params, versioning, error handling, grape-entity presentation, and Rails integration.

hotwire-nativeplugins/ruby-grape-rails/skills/hotwire-native/SKILL.md

Use when building native iOS/Android mobile apps with Hotwire Native and Turbo Native. Covers path configuration, bridge components, native screens, and web-to-native communication.

iron-lawsplugins/ruby-grape-rails/skills/iron-laws/SKILL.md

Use when checking or enforcing the 22 Iron Laws of Ruby/Rails/Grape development. Non-negotiable rules that prevent common, costly mistakes.

karafkaplugins/ruby-grape-rails/skills/karafka/SKILL.md

Use when building Kafka consumers or producers with Karafka in Ruby. Covers multi-threaded consumers, batch processing, error handling, and Rails integration.

rails-idioms

Use when applying idiomatic Rails patterns for controllers, params, callbacks, jobs, routes, and application structure across Rails 7.x and 8.x.

rb:auditplugins/ruby-grape-rails/skills/audit/SKILL.md

Use when you need a broad project-wide audit of a Ruby/Rails/Grape codebase covering architecture, security, performance, testing, and operational risk.

rb:briefplugins/ruby-grape-rails/skills/brief/SKILL.md

Use when a user wants a concise explanation of a plan, implementation, or review outcome. Use after /rb:plan, /rb:work, or /rb:review for a high-signal walkthrough.

rb:challengeplugins/ruby-grape-rails/skills/challenge/SKILL.md

Use when you want rigorous adversarial scrutiny of Active Record changes, Hotwire/Turbo events, or PR readiness -- challenge mode questioning before approving.

rb:compression-reportplugins/ruby-grape-rails/skills/compression-report/SKILL.md

Use when sharing verify-output compression telemetry with the plugin maintainers as an anonymized GitHub-issue-ready report. Reads the compression jsonl in the plugin data directory, redacts PII, drafts an actionable report with sample-by-sample reasoning, hands it back for the user to copy into a GitHub issue.

rb:constraint-debugplugins/ruby-grape-rails/skills/active-record-constraint-debug/SKILL.md

Use when diagnosing Active Record constraint failures, unique index violations, foreign-key errors, and migration/data mismatches.

rb:discovery-reportplugins/ruby-grape-rails/skills/skill-discovery-report/SKILL.md

Drafting an internal report from skill-discovery telemetry collected when RUBY_PLUGIN_DISCOVERY_LOG=1 is set. Reads ${CLAUDE_PLUGIN_DATA}/discovery.jsonl, summarizes hook events that matched trigger patterns, lists candidate-skill suggestions, computes per-rule match rate, suggests trigger-table tweaks. Use to evaluate whether to flip the layer from log-only to actively-injecting in a future release.

rb:documentplugins/ruby-grape-rails/skills/document/SKILL.md

Use when generating documentation for implemented features — YARD/RDoc, README updates, ADRs. Use after implementing new modules or features to ensure proper documentation coverage. Run after /rb:review passes or whenever the user asks to document their code.

rb:examplesplugins/ruby-grape-rails/skills/examples/SKILL.md

Use when the user wants to see example areas and representative patterns inside the current Ruby/Rails/Grape codebase.

rb:initplugins/ruby-grape-rails/skills/init/SKILL.md

Use when initializing the Ruby/Rails/Grape plugin in a project. Installs auto-activation rules into CLAUDE.md for complexity detection, workflow routing, Iron Laws, and Ruby stack auto-loading.

rb:introplugins/ruby-grape-rails/skills/intro/SKILL.md

Use when users want a tutorial walkthrough of plugin commands and capabilities. Use when users want to learn what the plugin offers, not when they already have a specific task to work on.

rb:investigateplugins/ruby-grape-rails/skills/investigate/SKILL.md

Use when something is broken and the cause is unknown -- root-cause analysis for bugs, errors, and failures. NOT for performance tuning (use /rb:perf) or code flow tracing (use /rb:trace).

rb:n1-checkplugins/ruby-grape-rails/skills/ar-n1-check/SKILL.md

Use when diagnosing and explaining N+1 query patterns in Rails and Grape codepaths. Use for slow index pages, serializers, nested API responses, and Hotwire screens pulling associated data.

rb:perfplugins/ruby-grape-rails/skills/perf/SKILL.md

Use when analyzing performance issues in Rails, Grape, Active Record, Redis, and Sidekiq. Use for slow endpoints, queue latency, cache misses, object churn, or N+1 reports.

rb:planplugins/ruby-grape-rails/skills/plan/SKILL.md

Use when you need an implementation plan for multi-file Rails or Grape features, Sidekiq changes, or risky migrations and refactors before coding starts. Also accepts review files and existing plans.

rb:provenance-scanplugins/ruby-grape-rails/skills/provenance-scan/SKILL.md

Use when auditing existing research/review `*.provenance.md` sidecars under `.claude/`. Classifies each by `trust_state` (clean / weak / conflicted / missing) and writes a dated Markdown report of the distribution and per-file breakdown.

Auto-indexed from slbug/claude-ruby-grape-rails

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0