Toolverse
All skills

ruby-pro

by sickn33

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.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
sickn33
Category
Testing

About this skill

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.

How to use

  1. Zainstaluj umiejętność w swoim środowisku agenta, dodając ją do konfiguracji dostępnych skills. Upewnij się, że masz dostęp do repozytorium i dokumentacji.

  2. Przed użyciem jasno określ cel: czy chcesz refaktoryzować istniejący kod Ruby, zoptymalizować wydajność aplikacji Rails, czy zaimplementować nową funkcję z użyciem metaprogramowania. Podaj kontekst projektu i ograniczenia.

  3. Poproś umiejętność o analizę Twojego kodu lub problemu. Umiejętność zastosuje najlepsze praktyki Ruby i Rails, w tym użycie modułów, mixinów, DSL-ów, oraz wzorców ActiveRecord. Może również zasugerować optymalizacje z użyciem benchmark-ips.

  4. Jeśli potrzebujesz szczegółowych przykładów implementacji, umiejętność otworzy plik resources/implementation-playbook.md z konkretnym przewodnikiem dla Twojego przypadku użycia.

  5. Przejrzyj wygenerowany kod, testy RSpec/Minitest i sugestie refaktoryzacji. Umiejętność zapewni Gemfile i konfigurację RuboCop, jeśli będą potrzebne do Twojego projektu.

  6. Zweryfikuj wyniki — uruchom testy, sprawdź wydajność benchmarkami i upewnij się, że kod jest czytelny i zgodny z konwencjami Ruby community.

Related skills

ppt-creator

by daymade

Create professional slide decks from topics or documents. Generates structured content with data-driven charts, speaker notes, and complete PPTX files. Applies persuasive storytelling principles (Pyramid Principle, assertion-evidence). Supports multiple formats (Marp,

Testing
2739

performing-penetration-testing

by jeremylongshore

This skill enables automated penetration testing of web applications. It uses the penetration-tester plugin to identify vulnerabilities, including OWASP Top 10 threats, and suggests exploitation techniques. Use this skill when the user requests a \

Testing
1546

pair-trade-screener

by tradermonty

Statistical arbitrage tool for identifying and analyzing pair trading opportunities. Detects cointegrated stock pairs within sectors, analyzes spread behavior, calculates z-scores, and provides entry/exit recommendations for market-neutral strategies. Use when user requests pair

Testing
994

test-cases

by cexll

This skill should be used when generating comprehensive test cases from PRD documents or user requirements. Triggers when users request test case generation, QA planning, test scenario creation, or need structured test documentation. Produces detailed test cases covering

Testing
2862

playwright-browser-automation

by lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test

Testing
13130

playwright-cli

by microsoft

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Testing
45103