rails-37-style-philosophy-development-philosophy

Community

37signals Dev 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.