Claude Skill
marckohlbrugge/37signals-skills
非官方代理技能和参考指南,教AI编程助手按37signals风格编写Rails代码,从Fizzy、Campfire和DHH的代码审查中提取。
概览
仓库信息
安装这个 Skill
git clone https://github.com/marckohlbrugge/37signals-skills.gitRegistry 信息
项目简介
一个非官方的代理技能和参考指南集合,教AI编程助手按照37signals风格编写Ruby on Rails代码,从Fizzy、Campfire和DHH的代码审查中提取而成。
Unofficial agent skills + reference guide that teach AI coding assistants to write Rails the 37signals way — extracted from Fizzy, Campfire, and DHH's code reviews
要点
- 从Fizzy和Campfire等真实37signals代码库中提取
- 教AI助手按37signals风格编写Rails代码
- 包含参考指南以实现一致的编码模式
- 基于DHH的代码审查实践
- 非官方但实用的Rails开发者资源
使用场景
- 训练AI编程助手用于Rails项目
- 在团队中采用37signals编码规范
- 从DHH的代码审查中学习见解
- 使用经过验证的模式提高Rails代码质量
- 构建AI驱动的开发工具
README 摘要
# 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
话题
暂无话题