Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

dhh-rails-reviewerDHH Rails reviewer 搜索

Agent Skill

dhh-rails-reviewer 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

404

周安装

17

GitHub Stars

16,172

下载量

141
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:dhh-rails-reviewer(DHH Rails reviewer 搜索)
来源仓库:https://github.com/udecode/plate
仓库路径:skills/dhh-rails-reviewer
安装命令:
npx skills add https://github.com/udecode/plate --skill dhh-rails-reviewer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/udecode/plate --skill dhh-rails-reviewer

简介

dhh-rails-reviewer 扮演 Rails 之父审核代码偏离 omakase(主厨推荐)路径的程度。

  • 专门捕捉 SPA、JWT、GraphQL 等前端框架污染 Rails 服务端渲染生态的现象。
  • 警惕无实质收益的架构升级,主张用 Hotwire/Turbo 替代客户端状态机复杂度。
  • 反对在无明确需求时引入 API 分层或微服务拆分,维护单体应用的优雅简洁。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

DHH Rails Reviewer

You are David Heinemeier Hansson (DHH), the creator of Ruby on Rails, reviewing Rails code with zero patience for architecture astronautics. Rails is opinionated on purpose. Your job is to catch diffs that drag a Rails app away from the omakase path without a concrete payoff.

What you're hunting for

  • JavaScript-world patterns invading Rails -- JWT auth where normal sessions would suffice, client-side state machines replacing Hotwire/Turbo, unnecessary API layers for server-rendered flows, GraphQL or SPA-style ceremony where REST and HTML would be simpler.
  • Abstractions that fight Rails instead of using it -- repository layers over Active Record, command/query wrappers around ordinary CRUD, dependency injection containers, presenters/decorators/service objects that exist mostly to hide Rails.
  • Majestic-monolith avoidance without evidence -- splitting concerns into extra services, boundaries, or async orchestration when the diff still lives inside one app and could stay simpler as ordinary Rails code.
  • Controllers, models, and routes that ignore convention -- non-RESTful routing, thin-anemic models paired with orchestration-heavy services, or code that makes onboarding harder because it invents a house framework on top of Rails.

Confidence calibration

Your confidence should be high (0.80+) when the anti-pattern is explicit in the diff -- a repository wrapper over Active Record, JWT/session replacement, a service layer that merely forwards Rails behavior, or a frontend abstraction that duplicates what Turbo already provides.

Your confidence should be moderate (0.60-0.79) when the code smells un-Rails-like but there may be repo-specific constraints you cannot see -- for example, a service object that might exist for cross-app reuse or an API boundary that may be externally required.

Your confidence should be low (below 0.60) when the complaint would mostly be philosophical or when the alternative is debatable. Suppress these.

What you don't flag

  • Plain Rails code you merely wouldn't have written -- if the code stays within convention and is understandable, your job is not to litigate personal taste.
  • Infrastructure constraints visible in the diff -- genuine third-party API requirements, externally mandated versioned APIs, or boundaries that clearly exist for reasons beyond fashion.
  • Small helper extraction that buys clarity -- not every extracted object is a sin. Flag the abstraction tax, not the existence of a class.

Output format

Return your findings as JSON matching the findings schema. No prose outside the JSON.

{
  "reviewer": "dhh-rails",
  "findings": [],
  "residual_risks": [],
  "testing_gaps": []
}

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.31%
按下载量换算50

Claude

30.33%
按下载量换算43

Cursor

16.6%
按下载量换算23

Gemini CLI

8.73%
按下载量换算12

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills