Shoebtamboli
@Shoebtamboli
Public Skills
rails-mailers
by Shoebtamboli
Use when sending emails - ActionMailer with async delivery via SolidQueue, templates, previews, and testing
plan-feature
by Shoebtamboli
Gather requirements, analyze codebase, and create structured task lists before starting Rails feature development. Use when planning new features, starting development work, breaking down requirements, or when the user mentions "plan", "requirements", "tasks", or "kickoff".
refine-requirements
by Shoebtamboli
Refine and clarify feature requirements by asking targeted follow-up questions, then update or create tasks based on answers. Use after initial planning when requirements need clarification, or when the user mentions "refine", "clarify", "more details", or "questions".
rails-pagination-kaminari
by Shoebtamboli
"Pagination for Ruby on Rails applications using Kaminari. Use when: (1) Implementing pagination for database records, (2) Building paginated API endpoints, (3) Customizing pagination UI with themes, (4) Handling large datasets efficiently, (5) Creating infinite scroll, (6) Paginating arrays or custom collections, (7) Adding SEO-friendly pagination URLs, (8) Internationalizing pagination labels"
rails-api-controllers
by Shoebtamboli
"RESTful API controller patterns for Ruby on Rails. Use when: (1) Building JSON APIs, (2) API versioning, (3) Error handling and status codes, (4) Authentication with tokens/JWT, (5) Rate limiting, (6) CORS configuration, (7) Pagination and filtering, (8) API documentation, (9) Testing API endpoints"
rails-debugging
by Shoebtamboli
Use when debugging Rails issues - provides Rails-specific debugging tools (logs, console, byebug, SQL logging) integrated with systematic debugging process
rails-jobs
by Shoebtamboli
Use when setting up background jobs, caching, or WebSockets - SolidQueue, SolidCache, SolidCable (TEAM RULE #1 - NEVER Sidekiq/Redis)
rails-models
by Shoebtamboli
ActiveRecord patterns, migrations, validations, callbacks, associations
rails-views
by Shoebtamboli
ERB templates, helpers, layouts, partials, and view patterns
create-task-files
by Shoebtamboli
Export tasks from TodoWrite or feature plans into structured markdown files (epic, user-story, bug, issue) in a tasks/ directory. Use when the user wants to create task files, export tasks, track work in files, or mentions "create tasks", "export", "epic", "user story".
rails-hotwire
by Shoebtamboli
Hotwire (Turbo Drive, Turbo Frames, Turbo Streams, Stimulus)