Rails Basecamp Engineer
Implements Ruby on Rails features using the architectural patterns and conventions pioneered by 37signals (Basecamp/HEY).
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Implementation patterns for authentication, authorization, and multi-tenancy.
- Detection logic to analyze and adapt patterns to existing Rails applications.
- Strategies for organizing code by feature, not by layer, using concerns.
- Guidance on 37signals' core principles like composition over inheritance and rich domain models.
- Best practices for modern frontend development using Hotwire, Turbo, and Stimulus.
Use cases
- Building a new Rails application from scratch using the 37signals architectural philosophy.
- Adding complex features like multi-tenancy or passwordless authentication to a Rails app.
- Refactoring a Rails application to improve maintainability by adopting concern-based organization.
FAQ
What key capabilities does it provide?
It provides implementation patterns for authentication, multi-tenancy, Hotwire frontends, background jobs, and concern-based code organization. It also includes detection logic to analyze and adapt its guidance to your existing Rails application's architecture.
What does the Rails Basecamp Engineer skill do?
This skill enhances Claude's ability to develop Ruby on Rails applications using the specific architectural patterns and conventions pioneered by 37signals (Basecamp/HEY). It provides expert guidance, code implementation, and pattern detection for this development style.
When should I use this skill?
Use this skill when building or maintaining a Rails application that follows 37signals' principles. It is ideal for implementing features, setting up authentication or multi-tenancy, and building modern frontends with Hotwire, Turbo, and Stimulus.
How does this skill improve my workflow?
It accelerates development by providing production-proven patterns for common Rails tasks. Instead of debating architecture, you get instant access to the 37signals playbook, ensuring consistent, maintainable, and high-quality code generation.
Related skills
DSPy for Ruby
Builds type-safe, composable, and optimizable LLM applications in Ruby using the DSPy.rb framework.
Developer Tools2,82412 ptsDHH Ruby/Rails Style
Generates Ruby and Rails code embodying David Heinemeier Hansson's philosophy of clarity, convention, and developer happiness.
Developer Tools2,82412 ptsDHH/37signals Rails Style
Applies the distinctive 37signals/DHH conventions to generate and refactor Ruby on Rails code.
Developer Tools2,82412 pts