solid 是做什麼的?
在編寫程式碼、實作功能、重構、規劃架構、設計系統、程式碼審查或除錯時使用此技能。此技能透過 SOLID 原則、TDD、乾淨程式碼實務與專業軟體設計,將初階工程師等級的程式碼轉化為資深工程師品質的軟體。
在編寫程式碼、實作功能、重構、規劃架構、設計系統、程式碼審查或除錯時使用此技能。此技能透過 SOLID 原則、TDD、乾淨程式碼實務與專業軟體設計,將初階工程師等級的程式碼轉化為資深工程師品質的軟體。
ramziddin/solid 是一個專門用於提升程式碼品質的 AI 代理技能,它能將初階工程師編寫的程式碼,透過 SOLID 原則、測試驅動開發(TDD)以及乾淨程式碼實務,系統性地轉化為資深工程師等級的軟體架構與實作。此技能適用於多種開發場景,包括編寫新功能、重構既有程式碼、規劃系統架構、設計元件協作、進行程式碼審查以及除錯。它支援主流的 AI 編碼代理平台(如 Claude Code、Cursor、Codex),並能與各種程式語言和框架整合。技能的核心運作方式是自動分析並建議遵循 SOLID 原則的設計模式,引導開發者採用單一職責、開放封閉、里氏替換、介面隔離與依賴反轉等原則,同時結合 TDD 循環提升程式碼的可測試性與可靠性。
npx skills add https://github.com/ramziddin/solid-skills/tree/main/skills/solid在編寫程式碼、實作功能、重構、規劃架構、設計系統、程式碼審查或除錯時使用此技能。此技能透過 SOLID 原則、TDD、乾淨程式碼實務與專業軟體設計,將初階工程師等級的程式碼轉化為資深工程師品質的軟體。
ElevenLabs text-to-speech with mac-style say UX.
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
Capture and automate macOS UI with the Peekaboo CLI.
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".