ruby-cli

27
steveclarkesteveclarke

Build and maintain Ruby CLI tools using Thor and Zeitwerk. Use when creating new Ruby CLI gems, adding commands, editing CLI code, refactoring, or enhancing existing CLI tools. Triggers on "Ruby CLI", "Thor CLI", "command-line tool in Ruby", or when working on files in a Thor/Zeitwerk CLI codebase.

192 days ago

dhh-coder

27
majesticlabs-devmajesticlabs-dev

Write Ruby and Rails code in DHH's distinctive 37signals style. Use this skill when writing Ruby code, building Rails applications, creating models, controllers, or any Ruby file. It triggers for Ruby/Rails code generation, refactoring requests, or when the user references DHH, 37signals, Basecamp, HEY, Fizzy, or Campfire style.

192 days ago

gem-builder

27
majesticlabs-devmajesticlabs-dev

Build production-quality Ruby gems. Use when creating new gems, structuring gem architecture, implementing configuration patterns, setting up testing, or preparing for publishing. Covers all gem types - libraries, CLI tools, Rails engines, and API clients.

192 days ago

valid-skill

24
kieranklaassenkieranklaassen

A valid test skill for unit testing

192 days ago

greeting

24
kieranklaassenkieranklaassen

Generate personalized greetings. Use when asked to greet someone or create welcome messages.

192 days ago

ruby-rails

23
MindrallyMindrally

Expert in Ruby and Rails development with conventions and best practices

192 days ago

ruby

23
MindrallyMindrally

Ruby development guidelines covering idiomatic code style, Ruby 3.x features, testing with RSpec, and best practices for building maintainable Ruby applications.

192 days ago

rspec

23
MindrallyMindrally

RSpec testing best practices for Ruby and Rails applications, covering test organization, data management, and isolation patterns.

192 days ago

generating-sorbet-inline

21
DmitryPogrebnoyDmitryPogrebnoy

Generates or updates Sorbet inline type signatures directly in Ruby source files using sig blocks. Triggers when creating, updating, or maintaining inline type signatures for Ruby source files.

192 days ago

generating-rbs

21
DmitryPogrebnoyDmitryPogrebnoy

Generates RBS type signatures from Ruby source files. Triggers when creating type definitions, adding types to Ruby code, or generating .rbs files for classes/modules without existing RBS signatures.

192 days ago

generating-rbs-inline

21
DmitryPogrebnoyDmitryPogrebnoy

Generates or updates RBS-inline type annotations directly in Ruby source files as comments. Triggers when creating, updating, or maintaining inline type signatures for Ruby source files.

192 days ago

pyroscope

20
julianobarbosajulianobarbosa

Guide for Grafana Pyroscope continuous profiling. Use for Kubernetes Helm deployment, Go/Java/Python/.NET/Ruby/Node.js profiling, storage backends, trace-to-profile linking, and troubleshooting.

192 days ago

direnv

20
julianobarbosajulianobarbosa

Guide for using direnv - a shell extension for loading directory-specific environment variables. Use when setting up project environments, creating .envrc files, configuring per-project environment variables, integrating with Python/Node/Ruby/Go layouts, working with Nix flakes, or troubleshooting environment loading issues on macOS and Linux.

192 days ago

draper-decorators

19
hoblinhoblin

This skill should be used when the user asks to "create a decorator", "write a decorator", "move logic into decorator", "clean logic out of the view", "isn't it decorator logic", "test a decorator", or mentions Draper, keeping views clean, or representation logic in decorators. Should also be used when editing *_decorator.rb files, working in app/decorators/ directory, questioning where formatting methods belong (models vs decorators vs views), or discussing methods like full_name, formatted_*, display_* that don't belong in models. Provides guidance on Draper gem best practices for Rails applications.

192 days ago

mcp-server

19
hoblinhoblin

This skill should be used when the user asks to "create an MCP server", "build MCP tools", "define MCP prompts", "register MCP resources", "implement Model Context Protocol", or mentions the mcp gem, MCP::Server, MCP::Tool, JSON-RPC transport, stdio transport, or streamable HTTP transport. Should also be used when editing MCP server files, working with tool/prompt/resource definitions, or discussing LLM tool integrations in Ruby.

192 days ago

ruby-pro

19
herdiansahherdiansah

Write idiomatic Ruby code with metaprogramming, Rails patterns, and performance optimization. Specializes in Ruby on Rails, gem development, and testing frameworks. Use PROACTIVELY for Ruby refactoring, optimization, or complex Ruby features.

192 days ago

rspec

19
hoblinhoblin

This skill should be used when the user asks to "write specs", "create spec", "add RSpec tests", "fix failing spec", or mentions RSpec, describe blocks, it blocks, expect syntax, test doubles, or matchers. Should also be used when editing *_spec.rb files, working in spec/ directory, planning implementation phases that include tests (TDD/RGRC workflow), writing Testing Strategy or Success Criteria sections, discussing unit or integration tests, or reviewing spec output and test failures. Comprehensive RSpec and FactoryBot reference with best practices, ready-to-use patterns, and examples.

192 days ago

ratatui-ruby

18
hoblinhoblin

This skill should be used when the user asks to "create a TUI", "terminal interface", "terminal UI", "ratatui", "ratatui-ruby", "inline viewport", "full-screen terminal app", "terminal widgets", "tui.draw", "tui.poll_event", or mentions RatatuiRuby.run, managed loop, terminal rendering, Tea MVU, or building CLI applications with rich UI elements. Should also be used when editing RatatuiRuby application files, working with terminal widgets, or discussing TUI architecture patterns.

192 days ago

dragonruby

18
hoblinhoblin

This skill should be used when the user asks to "create a game", "make a game", "game development", "dragonruby", "drgtk", "game loop", "tick method", "sprite rendering", "game state", or mentions args.outputs, args.state, args.inputs, coordinate system, collision detection, animation frames, or scene management. Should also be used when editing DragonRuby game files, working on 2D game logic, or discussing game performance optimization.

192 days ago

lint-check

18
mehdicmehdic

Run code quality linters when reviewing code. Checks style, complexity, and best practices. Supports Python (ruff), JavaScript (eslint), Go (golangci-lint), Ruby (rubocop), Java (Checkstyle/PMD). Use when reviewing any code changes for quality issues.

192 days ago

ubs

18
johnlindquistjohnlindquist

Ultimate Bug Scanner - scan code for bugs across 7 languages (JS/TS, Python, Go, Rust, Java, C++, Ruby). Use before commits to catch null safety issues, security holes, async bugs, and memory leaks.

192 days ago

code-runner

17
formulahendryformulahendry

Run code snippets in 30+ programming languages including JavaScript, Python, TypeScript, Java, C, C++, Go, Rust, Ruby, PHP, and more. Use when the user wants to execute code, test algorithms, verify output, run scripts, or check code behavior. Supports both interpreted and compiled languages.

192 days ago

bloomery

16
mgratzermgratzer

Interactive tutorial that guides engineers through building their own coding agent (agentic loop) from scratch using raw HTTP calls to an LLM API. Supports Gemini, OpenAI (and compatible endpoints), and Anthropic. Supports TypeScript, Python, Go, and Ruby. Detects progress automatically. Use when someone says "build an agent", "teach me agents", or "/build-agent".

192 days ago

inline-rbs

16
stevegeekstevegeek

Write RBS type annotations directly in Ruby source files using comment syntax. Use this when adding types to Ruby code with the rbs-inline gem.

192 days ago

ruby-rbs

16
stevegeekstevegeek

Comprehensive skill for Ruby RBS type signatures. Use for writing inline type annotations in Ruby files, creating standalone .rbs signature files, scaffolding types, or setting up Steep type checking. Covers both inline syntax (rbs-inline) and standalone RBS file format.

192 days ago

rbs-files

16
stevegeekstevegeek

Write standalone .rbs signature files to describe Ruby code. Use when creating type definitions for gems, libraries, or existing codebases without modifying Ruby source.

192 days ago

telnyx-sip-integrations-ruby

15
team-telnyxteam-telnyx

Manage call recordings, media storage, Dialogflow integration, and external connections for SIP trunking. This skill provides Ruby SDK examples.

192 days ago

telnyx-texml-ruby

15
team-telnyxteam-telnyx

Build voice applications using TeXML markup language (TwiML-compatible). Manage applications, calls, conferences, recordings, queues, and streams. This skill provides Ruby SDK examples.

192 days ago

telnyx-voice-media-ruby

15
team-telnyxteam-telnyx

Play audio files, use text-to-speech, and record calls. Use when building IVR systems, playing announcements, or recording conversations. This skill provides Ruby SDK examples.

192 days ago

telnyx-sip-integrations-ruby

15
team-telnyxteam-telnyx

Manage call recordings, media storage, Dialogflow integration, and external connections for SIP trunking. This skill provides Ruby SDK examples.

192 days ago

telnyx-ai-inference-ruby

15
team-telnyxteam-telnyx

Access Telnyx LLM inference APIs, embeddings, and AI analytics for call insights and summaries. This skill provides Ruby SDK examples.

192 days ago

telnyx-porting-in-ruby

15
team-telnyxteam-telnyx

Port phone numbers into Telnyx. Check portability, create port orders, upload LOA documents, and track porting status. This skill provides Ruby SDK examples.

192 days ago

telnyx-porting-out-ruby

15
team-telnyxteam-telnyx

Manage port-out requests when numbers are being ported away from Telnyx. List, view, and update port-out status. This skill provides Ruby SDK examples.

192 days ago

telnyx-account-notifications-ruby

15
team-telnyxteam-telnyx

Configure notification channels and settings for account alerts and events. This skill provides Ruby SDK examples.

192 days ago

telnyx-seti-ruby

15
team-telnyxteam-telnyx

Access SETI (Space Exploration Telecommunications Infrastructure) APIs. This skill provides Ruby SDK examples.

192 days ago

telnyx-fax-ruby

15
team-telnyxteam-telnyx

Send and receive faxes programmatically. Manage fax applications and media. This skill provides Ruby SDK examples.

192 days ago

telnyx-oauth-ruby

15
team-telnyxteam-telnyx

Implement OAuth 2.0 authentication flows for Telnyx API access. This skill provides Ruby SDK examples.

192 days ago

telnyx-seti-ruby

15
team-telnyxteam-telnyx

Access SETI (Space Exploration Telecommunications Infrastructure) APIs. This skill provides Ruby SDK examples.

192 days ago

telnyx-numbers-ruby

15
team-telnyxteam-telnyx

Search for available phone numbers by location and features, check coverage, and place orders. Use when acquiring new phone numbers. This skill provides Ruby SDK examples.

192 days ago

telnyx-voice-streaming-ruby

15
team-telnyxteam-telnyx

Stream call audio in real-time, fork media to external destinations, and transcribe speech live. Use for real-time analytics and AI integrations. This skill provides Ruby SDK examples.

192 days ago

telnyx-account-notifications-ruby

15
team-telnyxteam-telnyx

Configure notification channels and settings for account alerts and events. This skill provides Ruby SDK examples.

192 days ago

telnyx-voice-gather-ruby

15
team-telnyxteam-telnyx

Collect DTMF input and speech from callers using standard gather or AI-powered gather. Build interactive voice menus and AI voice assistants. This skill provides Ruby SDK examples.

192 days ago

telnyx-voice-ruby

15
team-telnyxteam-telnyx

Make and receive calls, transfer, bridge, and manage call lifecycle with Call Control. Includes application management and call events. This skill provides Ruby SDK examples.

192 days ago

telnyx-account-management-ruby

15
team-telnyxteam-telnyx

Manage sub-accounts for reseller and enterprise scenarios. This skill provides Ruby SDK examples.

192 days ago

telnyx-account-access-ruby

15
team-telnyxteam-telnyx

Configure account addresses, authentication providers, IP access controls, billing groups, and integration secrets. This skill provides Ruby SDK examples.

192 days ago

telnyx-numbers-ruby

15
team-telnyxteam-telnyx

Search for available phone numbers by location and features, check coverage, and place orders. Use when acquiring new phone numbers. This skill provides Ruby SDK examples.

192 days ago

telnyx-ai-assistants-ruby

15
team-telnyxteam-telnyx

Create and manage AI voice assistants with custom personalities, knowledge bases, and tool integrations. This skill provides Ruby SDK examples.

192 days ago

telnyx-voice-conferencing-ruby

15
team-telnyxteam-telnyx

Create and manage conference calls, queues, and multi-party sessions. Use when building call centers or conferencing applications. This skill provides Ruby SDK examples.

192 days ago