rails-37-style-philosophy-development-philosophy
Community37signals Dev Philosophy
Software Engineering#code review#best practices#refactoring#coding standards#rails#development philosophy
AuthorChwistophe
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill encapsulates the core development philosophies and best practices championed by 37signals, providing guidance on shipping code, fixing root causes, and leveraging vanilla Rails effectively.
Core Features & Use Cases
- Development Principles: Understand the "Ship, Validate, Refine" approach and the importance of fixing root causes.
- Rails Best Practices: Learn patterns for thin controllers, rich domain models, and when to extract code.
- Review Patterns: Gain insights into DHH's and other 37signals programmers' review styles and common themes.
- Use Case: A developer is unsure about the best way to refactor a complex controller method. Consulting this Skill provides them with principles like "Extract when it gets messy" and "Don't extract prematurely," guiding them towards a cleaner solution.
Quick Start
Explain the 37signals approach to fixing root causes, not symptoms.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rails-37-style-philosophy-development-philosophy Download link: https://github.com/Chwistophe/agent-skills-unofficial-37-signals-rails-way-fizzy/archive/main.zip#rails-37-style-philosophy-development-philosophy Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.