ThibautBaissac

107 mods across 3 repositories, 727 stars between them.

crud-patterns

73

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Generates RESTful controllers mapping any action to CRUD by creating new resources instead of custom actions. Use when adding features, creating controllers, designing routes, or handling state changes via REST. WHEN NOT: Non-REST APIs (use api-patterns), view/template work (use turbo-patterns), or model business…

not rated 669 +4 4mo ago A SkillSpector: pass 73 tokens original MIT

event-tracking

74

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Builds event tracking, activity feeds, and webhook systems following 37signals patterns with a generic Event model and Eventable concern. Use when implementing audit trails, activity feeds, event recording, webhooks, or when user mentions events, tracking, webhooks, or activity logs. WHEN NOT: For state changes as…

not rated 669 +4 4mo ago A SkillSpector: pass 95 tokens original MIT

job-patterns

75

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Implements shallow background jobs with later/now conventions using Solid Queue. Use when adding background processing, async operations, scheduled tasks, or when user mentions jobs, queues, workers, or background processing. WHEN NOT: Business logic implementation (use model-patterns), controller work (use…

not rated 669 +4 4mo ago A SkillSpector: pass 76 tokens original MIT

mailer-patterns

76

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Creates minimal Action Mailer classes with bundled notification patterns following 37signals conventions. Use when sending emails, creating notification systems, digest emails, or when user mentions mailers, emails, notifications, or transactional messages. WHEN NOT: For background job scheduling (use job-patterns)…

not rated 669 +4 4mo ago A SkillSpector: pass 70 tokens original MIT

migration-patterns

77

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Creates database migrations with UUIDs, account scoping, and no foreign key constraints. Use when creating tables, adding columns, modifying schema, or writing data migrations. WHEN NOT: For model business logic (see model-patterns skill). For multi-tenant scoping logic (see multi-tenant-setup skill).

not rated 669 +4 4mo ago A SkillSpector: pass 67 tokens original MIT

model-patterns

78

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Builds rich domain models with business logic, concerns, and proper associations following the fat-models-over-service-objects philosophy. Use when creating models, adding validations, scopes, callbacks, business logic methods, or associations. WHEN NOT: Controller/routing work (use crud-patterns), concern extraction…

not rated 669 +4 4mo ago A SkillSpector: pass 78 tokens original MIT

multi-tenant-setup

79

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Implements URL-based multi-tenancy with account scoping, membership patterns, and data isolation following 37signals patterns. Use when setting up multi-tenant architecture, account isolation, membership management, or when user mentions multi-tenancy, accounts, or tenant separation. WHEN NOT: For basic model setup…

not rated 669 +4 4mo ago A SkillSpector: pass 84 tokens original MIT

state-records

80

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Implements the state-as-records-not-booleans pattern for rich state tracking. Use when modeling state changes, replacing boolean flags with record-based state, or when user mentions state records, closures, publications, or toggling state. WHEN NOT: Technical flags like cached/processed (use booleans), concern…

not rated 669 +4 4mo ago A SkillSpector: pass 83 tokens original MIT

stimulus-patterns

81

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Builds focused, single-purpose Stimulus controllers for progressive enhancement. Use when adding JavaScript behavior, UI interactions, form enhancements, or building reusable client-side components. WHEN NOT: For Turbo Stream/Frame patterns (see turbo-patterns skill). For server-side view logic (see rules/views.md).

not rated 669 +4 4mo ago A SkillSpector: pass 65 tokens original MIT

testing-patterns

82

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Writes Minitest tests with fixtures following 37signals conventions. Uses Minitest (not RSpec) and fixtures (not factories). Use when writing tests, adding test coverage, or creating fixtures. WHEN NOT: For RSpec or FactoryBot patterns (this project uses Minitest + fixtures exclusively). For test configuration/CI…

not rated 669 +4 4mo ago A SkillSpector: pass 77 tokens original MIT

turbo-patterns

83

ThibautBaissac/rails_ai_agents

Skill Claude CodeCodex

Creates Turbo Streams, Turbo Frames, and morphing patterns for real-time UI updates. Use when adding real-time updates, partial page rendering, form submissions, or broadcasting. WHEN NOT: For Stimulus JavaScript controllers (see stimulus-patterns skill). For general view conventions (see rules/views.md).

not rated 669 +4 4mo ago A SkillSpector: pass 65 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: