From ruby
Rails coding patterns derived from analysis of 37signals' Fizzy codebase. Use when writing Rails code in 37signals/Basecamp style or when asked to follow 37signals patterns. Covers controllers, models, views, Hotwire, testing, database, security, and team philosophy.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ruby:37signals-styleThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Patterns derived from analysis of 37signals' Fizzy codebase. Representative, not authoritative — these reflect observed conventions, not an official 37signals document.
references/accessibility.mdreferences/action-text.mdreferences/actioncable.mdreferences/active-storage.mdreferences/ai-llm.mdreferences/authentication.mdreferences/background-jobs.mdreferences/caching.mdreferences/configuration.mdreferences/controllers.mdreferences/css.mdreferences/database.mdreferences/development-philosophy.mdreferences/dhh.mdreferences/email.mdreferences/filtering.mdreferences/hotwire.mdreferences/jason-zimdars.mdreferences/jorge-manrubia.mdreferences/mobile.mdPatterns derived from analysis of 37signals' Fizzy codebase. Representative, not authoritative — these reflect observed conventions, not an official 37signals document.
references/controllers.md — Thin controllers, concerns, authentication, authorizationreferences/models.md — Fat models, scopes, query objects, concernsreferences/views.md — Presenters, partials, view helpers, template conventionsreferences/routing.md — RESTful design, nested resources, custom routesreferences/database.md — Schema design, indexes, migrations, query optimizationreferences/hotwire.md — Turbo Drive, Turbo Frames, Turbo Streams patternsreferences/stimulus.md — Stimulus controller conventions, value API, targetsreferences/css.md — CSS organization, naming conventions, component patternsreferences/action-text.md — Rich text integration patternsreferences/actioncable.md — WebSocket channel patternsreferences/authentication.md — Session management, password reset, remember mereferences/background-jobs.md — Solid Queue/ActiveJob patterns, retry strategiesreferences/caching.md — Fragment caching, counter caches, cache keysreferences/email.md — Mailer conventions, transactional email patternsreferences/notifications.md — In-app notifications, notification objectsreferences/filtering.md — Search and filter patterns, query objectsreferences/workflows.md — Multi-step processes, state machinesreferences/webhooks.md — Inbound/outbound webhook handlingreferences/active-storage.md — File upload conventions, image variantsreferences/configuration.md — Environment config, credentials, feature flagsreferences/observability.md — Logging, error tracking, instrumentationreferences/performance.md — N+1 prevention, caching strategies, query optimizationreferences/security-checklist.md — OWASP checklist, Brakeman, safe patternsreferences/multi-tenancy.md — Account scoping, current attributesreferences/mobile.md — Mobile-specific patterns, PWA considerationsreferences/ai-llm.md — LLM/AI integration patternsreferences/testing.md — 37signals testing approach, fixtures, minitest conventionsreferences/development-philosophy.md — Basecamp Way, calm technology, YAGNIreferences/what-they-avoid.md — Patterns 37signals deliberately avoidsreferences/dhh.md — DHH's Rails principles and design opinionsreferences/jorge-manrubia.md — Jorge Manrubia's contributions and patternsreferences/jason-zimdars.md — Jason Zimdars' design and UX conventionsreferences/accessibility.md — Accessibility patterns and ARIA usagereferences/watching.md — Activity feeds, event tracking patternsreferences/rails-engineering-standards-and-practices.md — Engineering standardsnpx claudepluginhub vmaia00/claude-specs --plugin rubyCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.