16 skills found
ekrsw / specStart Specification-Driven Development workflow for the given task
ekrsw / specStart Specification-Driven Development workflow for the given task
reckerswartz / job--- name: job description: >- Creates idempotent, well-tested background jobs using Solid Queue with proper error handling, retry logic, recurring jobs, and queue configuration. Use when creatin
reckerswartz / form--- name: form description: >- Creates form objects for complex multi-model forms, search/filter forms, wizard forms, and contact forms with TDD approach. Handles validations, type coercion, nes
reckerswartz / code-reviewerRails 8 app with Solid Queue, Webpack, Sass, Hotwire, PostgreSQL, RSpec, and Playwright E2E testing with Devin browser control
reckerswartz / concern--- name: concern description: >- Creates Rails concerns for shared behavior across models or controllers with TDD. Use when extracting shared code, creating reusable modules, DRYing up models/c
reckerswartz / security-auditorRails 8 app with Solid Queue, Webpack, Sass, Hotwire, PostgreSQL, RSpec, and Playwright E2E testing with Devin browser control
reckerswartz / solid-queue--- name: solid-queue description: >- Configures Solid Queue for background jobs in Rails 8. Use when setting up background processing, creating background jobs, configuring job queues, or migra
reckerswartz / refine-spec--- name: refine-spec description: >- Asks targeted clarifying questions to refine a draft feature specification into implementation-ready documentation. Use when there is a draft specification
reckerswartz / action-cable--- name: action-cable description: >- Implements real-time features with Action Cable and WebSockets. Use when adding live updates, chat features, notifications, real-time dashboards, or workin
reckerswartz / policy--- name: policy description: >- Creates secure Pundit authorization policies with TDD approach, scope restrictions, and comprehensive RSpec tests. Handles role-based access, state conditions, hea
reckerswartz / excalidraw-diagramRails 8 app with Solid Queue, Webpack, Sass, Hotwire, PostgreSQL, RSpec, and Playwright E2E testing with Devin browser control
reckerswartz / migration--- name: migration description: >- Creates safe, reversible database migrations with proper indexes, constraints, and zero-downtime strategies. Handles table creation, column additions, index m
reckerswartz / frame-problem--- name: frame-problem description: >- Challenges stakeholder requests to identify real needs and propose optimal solutions. Use when receiving vague feature requests, reframing a problem befor
reckerswartz / error-detective--- name: error-detective description: >- Correlates Rails errors, log patterns, stack traces, and recent code paths to narrow investigations quickly. Use when diagnosing production-like failures,
reckerswartz / rails-architecture--- name: rails-architecture description: >- Guides modern Rails 8 architecture decisions and code organization. Use when deciding where to put code, choosing between patterns (service vs concern