37signals-skills
A set of agent skills and reference guides that teach AI to write Rails code in the 37signals style.
Install & Use
Copy this prompt and send it to your AI assistant (Claude / Cursor / TRAE / Codex / WorkBuddy etc.) to auto-install:
Help me install this AI Skill: 37signals-skills. It is used for: A set of agent skills and reference guides that teach AI to write Rails code in the 37signals style. Details: https://321skill.com/en/skills/37signals-skills/
This Skill addresses the issue of inconsistent style and non-compliance with best practices in AI coding assistants for Rails development. In practice, developers often spend significant time reviewing and refactoring AI-generated code to ensure it adheres to the team's coding standards and architectural patterns, such as avoiding over-engineering and keeping code simple (e.g., using SQL instead of ActiveRecord callbacks for complex queries).
Usage is straightforward: simply integrate this skill set into your AI coding assistant (e.g., Claude Code). Afterward, you can use natural language instructions to generate or review Rails code, and the AI will automatically apply patterns, conventions, and best practices distilled from real 37signals projects (like Basecamp and Campfire) and DHH's code reviews.
It is ideal for teams or individuals who need to quickly generate high-quality Rails code that aligns with the 37signals philosophy (simple, pragmatic, model-centric). This is especially useful for developers adopting or learning from the 37signals Rails development paradigm, Tech Leads aiming to unify team coding styles, and newcomers looking to learn Rails best practices.
It is recommended to use this toolset consistently when starting new Rails projects or refactoring legacy code. Note that it primarily focuses on coding style for the Rails backend (models, controllers, views, jobs, etc.). For frontend JavaScript or complex system architecture decisions, other skills or human judgment may be required.
Key Features
Unlike generic Rails code generation tools, it is not based on summaries of general open-source projects. Instead, it is directly extracted from 37signals' internal production code and over 100 real code reviews by founder David Heinemeier Hansson (DHH), enabling it to accurately embody the official philosophy and practical details of the 'Rails way'.
Limitations
This skill set is primarily focused on the Rails framework, and its best practices are strongly tied to 37signals' specific technology stack and design philosophy (e.g., using SQL, Turbo, etc.). It may not be fully applicable to all Rails projects or teams.
FAQ
Which AI assistants is this skill pack compatible with?
It is primarily designed for AI coding agents with skill integration capabilities, such as Claude Code.
Do I need access to 37signals projects to use it?
No, the skill pack has already extracted publicly available coding patterns and guidelines, so access to private code repositories is not required.