Communitygithub.com

ramziddin/solid

在編寫程式碼、實作功能、重構、規劃架構、設計系統、程式碼審查或除錯時使用此技能。此技能透過 SOLID 原則、TDD、乾淨程式碼實務與專業軟體設計,將初階工程師等級的程式碼轉化為資深工程師品質的軟體。

solid 是什麼?

ramziddin/solid 是一個專門用於提升程式碼品質的 AI 代理技能,它能將初階工程師編寫的程式碼,透過 SOLID 原則、測試驅動開發(TDD)以及乾淨程式碼實務,系統性地轉化為資深工程師等級的軟體架構與實作。此技能適用於多種開發場景,包括編寫新功能、重構既有程式碼、規劃系統架構、設計元件協作、進行程式碼審查以及除錯。它支援主流的 AI 編碼代理平台(如 Claude Code、Cursor、Codex),並能與各種程式語言和框架整合。技能的核心運作方式是自動分析並建議遵循 SOLID 原則的設計模式,引導開發者採用單一職責、開放封閉、里氏替換、介面隔離與依賴反轉等原則,同時結合 TDD 循環提升程式碼的可測試性與可靠性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ramziddin/solid-skills/tree/main/skills/solid

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

solid 是做什麼的?

在編寫程式碼、實作功能、重構、規劃架構、設計系統、程式碼審查或除錯時使用此技能。此技能透過 SOLID 原則、TDD、乾淨程式碼實務與專業軟體設計,將初階工程師等級的程式碼轉化為資深工程師品質的軟體。

相關技能