Claude Skill

marckohlbrugge/37signals-skills

Unofficial agent skills and reference guide that teach AI coding assistants to write Rails the 37signals way, extracted from Fizzy, Campfire, and DHH's code reviews.

Overview

Stars673
Forks52
LanguageUnknown
Last pushed2026-06-09
Last synced2026-07-02
View on GitHub

Repository

Ownermarckohlbrugge
Repository37signals-skills
Full namemarckohlbrugge/37signals-skills
Repo ID1,118,188,068

Install this Skill

git clone https://github.com/marckohlbrugge/37signals-skills.git

Registry

Typecursor_rule
Quality score70/100
Verificationreadme_parsed
Last verified2026-06-10
Platforms
ClaudeCodexCursor
Capabilities
code-reviewmemorysearchworkflow
Detected files
README.md

Summary

An unofficial collection of agent skills and a reference guide that teaches AI coding assistants to write Ruby on Rails code following the 37signals style, extracted from real-world projects like Fizzy, Campfire, and DHH's code reviews.

Chinese description

非官方代理技能 + 参考指南,教AI编程助手按照37signals风格编写Rails代码——从Fizzy、Campfire和DHH的代码审查中提炼而成。

Key features

  • Extracted from real 37signals codebases like Fizzy and Campfire
  • Teaches AI assistants to write Rails the 37signals way
  • Includes reference guide for consistent coding patterns
  • Based on DHH's code review practices
  • Unofficial but practical for Rails developers

Use cases

  • Training AI coding assistants for Rails projects
  • Adopting 37signals coding conventions in your team
  • Learning from DHH's code review insights
  • Improving Rails code quality with proven patterns
  • Building AI-powered development tools

README excerpt

# 37signals Skills Agent skills and a reference guide that teach AI coding assistants to write Rails the 37signals way — extracted from Fizzy, Campfire, and 100+ of DHH's code reviews. > **Unofficial.** This is a community project based on 37signals' public code and discussions — not affiliated with or endorsed by 37signals. Drop the skills into Claude Code or Cursor and your agent starts applying the same patterns 37signals uses: rich domain models over service objects, state as records, CRUD-everything routing, fixtures over factories, vanilla Rails over gems. ## The Skills | Skill | What it covers | Invocation | |---|---|---| | [`rails-best-practices-core`](skills/rails-best-practices-core/SKILL.md) | Architecture, naming, modeling patterns, REST routing, authorization — the baseline for all Rails work | Automatic | | [`rails-hotwire-realtime`](skills/rails-hotwire-realtime/SKILL.md) | Turbo Streams/Frames, morphing, Stimulus, ActionCable, presence, optimistic UI, web push | On demand | | [`rails-jobs`](skills/rails-jobs/SKILL.md) | Active Job design, `_later`/`_now` conventions, Solid Queue, recurring tasks, retry policy | On demand | | [`rails-migrations`](skills/rails-migrations/SKILL.md) | Safe schema changes, staged rollouts, script backfills, multi-DB/multi-adapter setups | On demand | | [`rails-security-multitenancy`](skills/rails-security-multitenancy/SKILL.md) | Path-based tenancy, Identity→Session→User auth, scoped lookups, SSRF, CSRF, rate limiting | On demand | | [`rails-testing`](skills/rails-testing/SKILL.md) | Minitest + fixtures, coverage budget, Turbo/broadcast assertions, multi-tenant test wiring | On demand | | [`rails-webhooks`](skills/rails-webhooks/SKILL.md) | Outbox delivery, failure classification, delinquency circuit breakers, payload si

Topics

No topics yet.

Explore more

Data from GitHub. Synced on 2026-07-02