mcpField
R
real-world-rails

real-world-rails

github.com/steveclarke开发545211 次安装2 天前更新
代码仓库

关于 real-world-rails

借助 real-world-rails 仓库中 200 多个生产 Rails 应用的源代码,研究实际代码库如何实现某种模式。适用于需要基于真实实现进行分析或比较的 Rails 开发者。

主要功能

  1. 01搜索多个生产 Rails 应用
  2. 02阅读模型与迁移等代码
  3. 03分析关联、校验与查询
  4. 04综合整理模式分析
  5. 05按需开展对抗式比较

适用场景

  1. 01调查 Rails 应用中的实现模式
  2. 02比较不同代码库的方案
  3. 03结合项目架构评估模式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/steveclarke/real-world-rails --skill real-world-rails

安装后在 Claude Code 中输入/real-world-rails确认已加载。

附带文件metadata.json

详细介绍

Rails 模式研究

这是什么

Real World Rails 仓库收录了 200 多个生产环境中的 Rails 应用源代码。apps/ 目录包含每个应用的完整源代码,包括模型、迁移、架构、控制器、视图、concerns 和 gems。engines/ 目录包含 Rails 引擎。

定位仓库

查找名为 real-world-rails 且包含 apps/ 子目录的目录。先检查当前工作目录,然后检查 ~/src/real-world-rails。如果找不到,请询问用户它的位置。

要做什么

用户会给出一个主题。启动多个并行 Agent,搜索各个应用,了解真实代码库如何实现这种模式。阅读实际代码——包括模型、架构、迁移、关联、验证和查询模式——而不只是文件名。综合发现,给出清晰的分析。

如果用户的措辞表明他们希望为当前项目选择一种模式(例如“帮我们比较”“哪种最合适”“对抗式”“辩论”“评估是否适合我们的项目”等),也要启动多个对抗式 Agent,让他们结合当前项目的架构和目标,分别为不同模式提出论据。

评论

支持 Markdown