Use when you need to run Ruby code in a Rails project - evaluates code in a persistent console without startup overhead
Multi-pass Rails code review workflow that identifies bugs, security vulnerabilities, and architectural issues; assigns severity levels (Critical, Suggestion, Nice-to-have); and…
Use when you have received code review feedback on Rails code and need to decide what to implement, how to respond, and in what order.
Rails routing: REST, resources, scopes, concerns, shallow routes, and route helpers. Use when designing URLs or debugging `routes.rb`.
Search in Rails 8 — pg_search as the default (Postgres full-text + tsvector + trigram), Meilisearch when relevance / typo tolerance / autocomplete matter, Elasticsearch /…
Triages and decomposes complex Ruby on Rails requests into ordered sub-tasks, then delegates to specialized skills for testing, code review, engines, DDD, and patterns.
Stimulus controllers, import maps, and modest JavaScript in Rails 8. Use when adding client behavior.
TDD workflow for Rails applications. Use when implementing features or fixing bugs. Provides Red-Green cycle with test decision framework.
Orchestrates the full Rails test-driven development cycle: generates a failing spec first, implements minimal code to pass, refactors, then produces YARD documentation and a…
Use when choosing the best first failing RSpec spec or vertical slice for a Ruby on Rails change. Covers request vs model vs service vs job vs engine spec selection, syst — from…
Rails testing stack: fixtures, factories, system tests, VCR, and test helpers. Use for integrated Rails test strategy.
Analyzes Rails applications and generates comprehensive upgrade reports with breaking changes, deprecations, and step-by-step migration guides for Rails 2.3 through 8.1.
Upgrade a Ruby on Rails app from 3.x to 4.x — strong parameters replacing attr_accessible / attr_protected, the asset pipeline overhaul, the Turbolinks arrival, Ruby 2.0+…
Upgrade a Ruby on Rails app from 4.x to 5.x — dual-boot via next_rails, ApplicationRecord introduction, ActionCable arrival, strong parameters becoming mandatory, params no longer…
Upgrade a Ruby on Rails app from 5.x to 6.x — dual-boot via next_rails, Zeitwerk autoloader transition from Classic, Webpacker becoming default, ActionMailbox + ActionText…
Upgrade a Ruby on Rails app from 6.x to 7.x — dual-boot via next_rails, the Zeitwerk autoloader transition (was already in 6.0 but became mandatory), Sprockets-to-importmap or…
Upgrade a Ruby on Rails app from Rails 7.x to Rails 8.0 — dual-boot via next_rails, the deprecation-fix loop, Solid Queue / Solid Cache / Solid Cable adoption choices, Propshaft…
ERB, layouts, partials, ViewComponent, helpers, and presenters. Use when building server-rendered UI.
Zero-downtime database migration patterns for Rails 6.1+ on PostgreSQL with Heroku deployments. Covers the hot-compatibility principle, concurrent index creation, multi-step…
Rainforest QA integration. Manage data, records, and automate workflows. Use when the user wants to interact with Rainforest QA data.
Use when you have a metabolomics count table (rows=metabolites, columns=samples)
Use when your MetaboSet object contains missing values (marked as NA) in the expression matrix after quality flagging, but you need complete data for multivariate analysis.
Rate Limit Middleware - Auto-activating skill for Backend Development. Triggers on: rate limit middleware, rate limit middleware Part of the Backend Development skill category.
Apply per-user and per-route limits with RateLimiter and throttle middleware; use backoffs and headers for clients
Implement real-time functionality using WebSockets, Server-Sent Events (SSE), or long polling. Use when building chat applications, live dashboards, collaborative editing,…
Add realtime features to my app — set up WebSockets or SSE with Socket.io, Pusher, Ably, Supabase Realtime, or Firebase using channels, presence tracking, typing indicators,…
Use to decide whether realtime is needed and design it — SSE vs WebSockets vs polling, authentication on connect, room/channel authorization, reconnection with missed-event…
Real-time systems expert for WebSockets, SSE, presence, and live synchronizationUse when "websocket, real-time updates, live collaboration, presence indicator, online status, live…
Real-time communication patterns: WebSocket with reconnection and presence, Server-Sent Events (SSE) for one-way streaming, long polling fallback, room-based pub/sub, connection…
Implement real-time features with WebSockets, Server-Sent Events, and long polling. Covers connection management, room-based messaging, presence tracking, and scaling strategies.
Redoc is an open-source tool by Redocly for generating beautiful, three-panel API reference documentation from OpenAPI specifications.
Detailed API pack for API auth, BOLA, GraphQL, hidden parameter, and schema-driven testing.
Detailed network/protocol pack for websocket, HTTP/2, request smuggling, DNS rebinding, and protocol parsing issues.
Detect breaking changes in API contracts across REST, GraphQL, and gRPC interfaces with semver enforcement
Write Python code in the style of Kenneth Reitz, creator of Requests. Emphasizes beautiful API design, simplicity for users, and the "for humans" philosophy.
Messaging integration, bot development, and real-time communication design+implementation. Channel adapter patterns, webhook handlers, WebSocket servers, event-driven…
Use when debugging a deployed app backend. Explains how to fetch build logs and runtime logs using the `fusebase remote-logs` command.
Step-by-step guide for removing an existing model from NetBox, covering all required touch points in safe deletion order (tests, docs, nav, search, GraphQL, API, views, URLs,…
Draft, confirm, and post replies to GitHub PR review threads. Handles per-category reply formatting, re-fetches thread resolution state so auto-resolved threads are skipped, and…
Validate an OpenAPI document, resolve external references, and emit a clean compiled spec before codegen or contract review.
Orchestrates resolution of GitHub PR review threads AND reads recent non-thread PR comments (top-level + review bodies) by grouping related feedback, processing each group…
PostgreSQL's ResourceOwner infrastructure — `src/backend/utils/resowner/resowner.c` — the tree of resource-tracking objects that release buffer pins, catcache refs, tuple…
Reference skill for Zoom REST API. Use after choosing an API-based workflow when you need endpoint selection, resource-management patterns, OAuth requirements, rate-limit…
Scaffold production-ready REST APIs with authentication, rate limiting, validation, and OpenAPI docs.
Tracks breaking changes across REST API versions by diffing OpenAPI specs with oasdiff and monitoring endpoint deprecation headers.
Use when a webservice component (like MAGMa's joblauncher) lacks formal API documentation but the source code is accessible, and downstream consumers (web applications, external…
Use when generating REST controllers, response wrappers, DTOs, error handlers, or any HTTP-facing code. Defines response envelope, HTTP status mapping, pagination, and versioning.
RESTful API design principles, versioning, pagination, HATEOAS, and documentation.
Comprehensive guide for designing RESTful APIs including resource modeling, versioning strategies, HATEOAS, pagination, filtering, and HTTP best practices
Conception d'APIs REST conformes aux standards et bonnes pratiques. Se déclenche avec "API REST", "concevoir une API", "endpoints", "REST design", "resource naming", "HTT — from…
Comprehensive guidelines for Django REST API development covering project structure, views, models, serializers, authentication, performance, and error handling.
Use when you have a SMILES string or batch of SMILES strings representing chemical structures and need to obtain NP Classifier predictions programmatically.
REST API pagination for inbound and outbound integrations: Salesforce QueryMore, cursor-based, offset-based, Link header, page-size tuning, rate limit interaction.
Use when designing, implementing, or reviewing Salesforce REST API integration — covering CRUD operations on sObjects, SOQL-based queries, paginated result sets, Composite…
REST API 参考文档库。覆盖 147 个第三方服务的认证模式、端点参考、速率限制、分页模式与 Webhook 处理. 按类别组织(AI/ML、支付、通信、CRM、数据库、媒体等 16 类),每类含索引表与逐服务详解. 提供多账户凭证命名规范、错误处理模式、幂等键使用等工程实践。仅作文档参考,不代用户执行请求.
Validates live API responses against JSON Schema definitions using Ajv (Another JSON Schema Validator).
Comprehensive REST API testing reference using Postman Collection SDK v2.1 and Newman CLI. Includes assertion libraries for JSON Schema validation with Ajv, response time…
API testing skill using REST Assured for Java, covering request specifications, response validation, authentication, JSON schema validation, and serialization.
REST API client with Swagger/OpenAPI support (like Insomnia/Postman in the terminal) — list endpoints from swagger, inspect request/response schemas, execute HTTP calls with…
Spring REST Docs API 문서화 테스트 코드 작성 가이드. 이 프로젝트의 REST Docs 테스트 컨벤션, Vocabulary 패턴(필드 정의 함수 재활용), AsciiDoc snippet 생성, main.adoc 연결까지 전체 워크플로를 포함한다.