All authors

Claude Skills by Shoebtamboli
github.com/Shoebtamboli18 skills0 installs32 views
- Create Task FilesExport 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".Votes: 0GitHub stars: 14
- Minitest TestingWrite, review, and improve Minitest tests for Ruby on Rails applications. Covers model tests, controller tests, system tests, fixtures, and best practices from Rails Testing Guide.Votes: 0GitHub stars: 14
- Plan FeatureGather 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".Votes: 0GitHub stars: 14
- Rails Api ControllersRESTful 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 endpointsVotes: 0GitHub stars: 14
- Rails Auth With DeviseComplete authentication setup for Ruby on Rails applications using Devise. Use when: (1) Setting up user authentication in a Rails app, (2) Adding sign in/sign up/sign out functionality, (3) Implementing email confirmation, password recovery, or account locking, (4) Configuring OmniAuth social login, (5) Adding multiple user models (User/Admin), (6) Customizing Devise views or controllers, (7) Testing authentication with RSpec/Minitest, (8) API authentication setupVotes: 0GitHub stars: 14
- Rails Authorization CancancanAuthorization and permissions management for Ruby on Rails applications using CanCanCan. Use when: (1) Implementing role-based access control (RBAC), (2) Defining user permissions and abilities, (3) Restricting resource access in controllers, (4) Filtering queries based on user permissions, (5) Hiding/showing UI elements based on authorization, (6) Testing authorization logic, (7) Managing admin vs user vs guest permissions, (8) Implementing attribute-based access controlVotes: 0GitHub stars: 14
- Rails ControllersController actions, routing, REST conventions, filters, and response handlingVotes: 0GitHub stars: 14
- Rails DebuggingUse when debugging Rails issues - provides Rails-specific debugging tools (logs, console, byebug, SQL logging) integrated with systematic debugging processVotes: 0GitHub stars: 14
- Rails DeploymentDeploy Rails applications to production using Kamal, Docker, and modern deployment strategies. Covers zero-downtime deployments, environment management, database migrations, SSL/TLS, and production configurations.Votes: 0GitHub stars: 14
- Rails HotwireHotwire (Turbo Drive, Turbo Frames, Turbo Streams, Stimulus)Votes: 0GitHub stars: 14
- Rails JobsUse when setting up background jobs, caching, or WebSockets - SolidQueue, SolidCache, SolidCable (TEAM RULE #1 - NEVER Sidekiq/Redis)Votes: 0GitHub stars: 14
- Rails MailersUse when sending emails - ActionMailer with async delivery via SolidQueue, templates, previews, and testingVotes: 0GitHub stars: 14
- Rails ModelsActiveRecord patterns, migrations, validations, callbacks, associationsVotes: 0GitHub stars: 14
- Rails Pagination KaminariPagination 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 labelsVotes: 0GitHub stars: 14
- Rails ViewsERB templates, helpers, layouts, partials, and view patternsVotes: 0GitHub stars: 14
- Refine RequirementsRefine 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".Votes: 0GitHub stars: 14
- Rspec TestingThis skill should be used when writing, reviewing, or improving RSpec tests for Ruby on Rails applications. Use this skill for all testing tasks including model specs, controller specs, system specs, component specs, service specs, and integration tests. The skill provides comprehensive RSpec best practices from Better Specs and thoughtbot guides.Votes: 0GitHub stars: 14
- TailwindcssTailwindCSS utility-first styling for RailsVotes: 0GitHub stars: 14