ThibautBaissac

66 mods across 2 repositories, 679 stars between them.

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Audits Rails application accessibility against WCAG 2.2 Level AA, detects violations with axe-core / Lighthouse / Pa11y, and reports remediation guidance for ERB views, ViewComponents, Stimulus controllers, and Turbo-powered interactions. Use when the user wants an accessibility audit, WCAG compliance check, a11y…

656 3mo ago A 133 tokens original MIT

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Implements real-time features with Action Cable and WebSockets. Use when adding live updates, chat features, notifications, real-time dashboards, or when user mentions Action Cable, WebSockets, channels, or real-time. WHEN NOT: Simple HTTP request/response flows, REST APIs, static content, or features that don't need…

656 3mo ago A 74 tokens original MIT

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Configures Active Storage for file uploads with variants and direct uploads. Use when adding file uploads, image attachments, document storage, generating thumbnails, or when user mentions Active Storage, file upload, attachments, or image processing. WHEN NOT: Storing data in database columns, external URL…

656 3mo ago A 77 tokens original MIT

api-versioning

04

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Implements RESTful API design with versioning and request specs. Use when building APIs, adding API endpoints, versioning APIs, or when user mentions REST, JSON API, or API design. WHEN NOT: Internal-only endpoints, HTML views, Turbo Stream responses, or APIs without external consumers.

656 3mo ago A 63 tokens original MIT

authentication-flow

05

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Implements authentication using Rails 8 built-in generator. Use when setting up user authentication, login/logout, session management, password reset flows, or securing controllers. WHEN NOT: Authorization and permissions (use Pundit policies), API token authentication, OAuth/SSO integration, or role-based access…

656 3mo ago A 64 tokens original MIT

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.

656 3mo ago A 46 tokens copy · 89% MIT

caching-strategies

07

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Implements Rails caching patterns for performance optimization. Use when adding fragment caching, Russian doll caching, low-level caching, cache invalidation, or when user mentions caching, performance, cache keys, or memoization. WHEN NOT: General query optimization (use performance-optimization), background job…

656 3mo ago A 77 tokens original MIT

code-review

08

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Analyzes Rails code quality, architecture, and patterns without modifying code. Use when the user wants a code review, quality analysis, architecture audit, or when user mentions review, audit, code quality, anti-patterns, or SOLID principles. WHEN NOT: Actually implementing fixes (use specialist agents), writing new…

656 3mo ago A 77 tokens original MIT

codex-review

09

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Get an independent second opinion from OpenAI Codex CLI on a plan, diff, spec, or Claude's last response. Use when the user asks to "get a second opinion", "have codex review", "cross-check with codex", or wants adversarial review of Claude's output. Argument is one of plan|diff|spec|last-response (default…

656 3mo ago B 81 tokens original MIT

dependabot-review

10

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Reviews Dependabot gem upgrade PRs for breaking changes, codebase impact, and merge readiness. Use when user pastes a Dependabot PR URL, asks about a gem version bump, or wants to audit open dependency PRs ("which dep PRs are safe to merge", "audit our deps", "check dependabot"). WHEN NOT: Non-Dependabot PRs, npm/yarn…

656 3mo ago A 89 tokens original MIT

extraction-timing

11

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Guides decisions about when and how to extract code into services, queries, concerns, form objects, or other patterns. Use when deciding whether to extract code, choosing between patterns (service vs concern vs query), evaluating if a base class or abstraction is needed, or when user mentions refactoring, extraction…

656 3mo ago A 120 tokens original MIT

friction-review

12

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Multi-axis adversarial review using friction engineering. Routes a spec, plan, ADR, service design, schema, or any design artifact through 5 specialized reviewers with explicit prohibitions. Each reviewer tags positions as [sound], [contestable], [blindspot], or [refuted]. Returns a consolidated friction report for…

656 3mo ago A 128 tokens original MIT

i18n-patterns

13

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Implements internationalization with Rails I18n for multi-language support. Use when adding translations, managing locales, localizing dates/currencies, pluralization, or when user mentions i18n, translations, locales, or multi-language. WHEN NOT: English-only applications without localization needs, formatting…

656 3mo ago A 79 tokens original MIT

mutation-testing

14

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Run mutant, read mutation reports, fix alive mutations, and verify coverage. Use when running mutation testing, responding to alive mutations, or improving test quality. Triggers: "mutation testing", "mutant", "alive mutation", "mutation coverage". WHEN NOT: Writing tests from scratch (use rspec-agent), fixing failing…

656 3mo ago A 75 tokens original MIT

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Identifies and fixes Rails performance issues including N+1 queries, slow queries, and memory problems. Use when optimizing queries, fixing N+1 issues, improving response times, or when user mentions performance, slow, optimization, or Bullet gem. WHEN NOT: Caching-specific patterns (use caching-strategies), adding…

656 3mo ago A 80 tokens original MIT

rails-architecture

17

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Guides modern Rails 8 code architecture decisions and patterns. Use when deciding where to put code, choosing between patterns (service objects vs concerns vs query objects), designing feature architecture, refactoring for better organization, or when user mentions architecture, code organization, design patterns, or…

656 3mo ago A 88 tokens original MIT

rails-concern

18

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Creates Rails concerns for shared behavior across models or controllers with TDD. Use when extracting shared code, creating reusable modules, DRYing up models/controllers, or when user mentions concerns, modules, mixins, or shared behavior. WHEN NOT: Logic used by only one model or controller (keep it in place)…

656 3mo ago A 84 tokens original MIT

security-audit

19

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Audits Rails application security against OWASP Top 10, detects vulnerabilities with Brakeman, and verifies Pundit authorization policies. Use when the user wants a security audit, vulnerability scan, or when user mentions security, OWASP, Brakeman, XSS, SQL injection, or authorization. WHEN NOT: Implementing security…

656 3mo ago A 96 tokens original MIT

solid-queue-setup

20

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Configures Solid Queue for background jobs in Rails 8. Use when setting up background processing, creating background jobs, configuring job queues, or migrating from Sidekiq to Solid Queue. WHEN NOT: Synchronous in-request processing, real-time WebSocket features (use Action Cable), or simple operations that don't…

656 3mo ago A 71 tokens original MIT

controller-agent

21

ThibautBaissac/rails_ai_agents

Agent Claude Code

Creates thin, RESTful Rails controllers with strong parameters, proper error handling, and request specs. Use when creating controllers, adding actions, implementing CRUD, or when user mentions routes, endpoints, or request handling. WHEN NOT: Implementing business logic (use service-agent), writing authorization…

656 3mo ago A 74 tokens original MIT

database-reviewer

22

ThibautBaissac/rails_ai_agents

Agent Claude Code

PostgreSQL database specialist for query optimization, schema design, security, and performance. Use PROACTIVELY when writing SQL, creating migrations, designing schemas, or troubleshooting database performance.

656 3mo ago A 41 tokens copy · 88% MIT

form-agent

23

ThibautBaissac/rails_ai_agents

Agent Claude Code

Creates form objects for complex multi-model forms with validations, type coercion, and nested attributes. Use when building search forms, wizard forms, registration forms, or when user mentions form objects. WHEN NOT: Simple single-model CRUD forms (use controller-agent), business logic (use service-agent), or…

656 3mo ago A 68 tokens original MIT

ThibautBaissac/rails_ai_agents

Agent Claude Code

Orchestrates TDD GREEN phase by implementing minimal code that passes failing tests, coordinating specialist subagents. Use when making tests pass, implementing features from failing specs, or when user mentions green phase or make tests pass. WHEN NOT: Writing tests (use rspec-agent), refactoring code (use…

656 3mo ago A 78 tokens original MIT