為您的 AI 編碼代理提供規則與慣例,教導其以資深開發者實際編寫 Rails 的方式進行開發。這是經過實戰考驗的模式,而非通用建議。可直接在終端機安裝,無需註冊。

適用於 Claude Code、Cursor、Windsurf,以及任何支援技能的代理。

尚未建立 Rails 開發環境?從 90 分鐘的入門指南開始 — 從全新的 Mac 到可運行的 Rails 應用程式,無需任何開發經驗。以下技能假設您已安裝 Claude Code。

在您的終端機執行此指令。一次安裝所有三個技能。

在 Claude Code 會話中,執行以下兩個指令:

前往 GitHub 儲存庫,點擊 Code → Download ZIP,然後將技能資料夾解壓縮到您專案目錄內的 .claude/skills/。就這樣 — 您的代理將自動識別它們。

教導您的 AI 以 37signals 的方式編寫 Rails — Basecamp 和 HEY 背後的團隊。

這對您意味著:您的 AI 編寫的客製化程式碼更少 — 這意味著更少的錯誤、更低的維護成本,以及更少的時間用於修復本不該從頭建構的內容。

引導您的 AI 使用經過驗證、可投入生產的堆疊來設定新的 Rails 應用程式。

這對您意味著:您的下一個應用程式將奠定堅實的基礎。當您需要擴展或將其交接給新團隊時,無需昂貴的返工。

引導您的 AI 建構快速、可測試且遵循清晰層級結構的 UI 組件。

這對您意味著:隨著應用程式的成長,您的介面將保持一致。更新只需在一個地方進行,而不是在每個頁面中搜尋。

如果任由 AI 自行發展,它會編寫比實際需要更多的程式碼 — 更多的程式碼意味著更高的成本、更多的錯誤,以及隨著成長而可能出現的更多問題。這些技能教導它使用 Rails 已提供的功能。

您的 AI 從頭開始建構客製化登入系統 — 200 多行程式碼重新發明了框架已提供的功能。看起來沒問題,直到有人發現安全漏洞。

使用 Rails 已內建的登入系統。只需三個指令,而非數百行程式碼。經過數千個應用程式的實戰考驗。

您的 AI 添加額外的工具並為 Rails 已解決的問題編寫客製化解決方案。更多的程式碼意味著更多可能出錯的地方 — 以及您需要支付的更多工時。

使用 Rails 已內建的功能。更少的程式碼、更少的依賴項、擴展時更少的意外。

每個狀態變更都是明確的、受保護的且帶有時間戳記。您可以準確地看到發生了什麼以及何時發生 — 無需偵探工作。

您的 AI 在頁面之間複製貼上相同的介面程式碼片段。當您更改一個時,其他部分不會跟隨。小的更新變成打地鼠遊戲。

建構可重複使用的介面組件。一次更改,處處更新。您的應用程式隨著成長保持一致。

引導您的 AI 組織程式碼,使其易於變更、測試和交接給新開發人員。

涵蓋大多數應用程式所需的建構塊 — 因此您的 AI 不必從頭重新發明它們。

您的代理只會提取任務所需的內容 — 因此它能保持專注,不會被不相關的資訊壓垮。

每一個選擇都是深思熟慮的。沒有決策疲勞,沒有關於工具的無休止辯論。為什麼選擇 Ruby 和 Rails?

我維護 CableReady 和 StimulusReflex — 這些是 ClickFunnels 在生產環境中使用的即時 Rails 函式庫,並因對 Rails 生態系統的開源貢獻而在 Rails SaaS Conference 上獲得認可。這些技能中的模式來自建構和維護這些工具的經驗,而不僅僅是使用它們。

不同的工作,都有用處。這些技能為您的代理提供了更好的預設值 — 更少的錯誤、更少的維護程式碼、遵循慣例而非重新發明。但當有實際內容要部署到生產環境時,仍然需要有人類判斷來審閱。這就是我的用武之地。

看看實際情況如何發展:Naveed 在一個月內將 Indee.co 從 React/Express 遷移到 Rails — 並在每週有我在場的情況下持續交付。

審計服務從 €2,000 起。長期合作從 €4,000/月 起。