modern-csharp-coding-standards 是做什麼的?
使用記錄、模式比對、值物件、async/await、Span/Memory 及最佳實務 API 設計模式,撰寫現代化高效能的 C# 程式碼。強調採用 C# 12+ 功能實現函數式程式設計風格。
使用記錄、模式比對、值物件、async/await、Span<T>/Memory<T> 及最佳實務 API 設計模式,撰寫現代化高效能的 C# 程式碼。強調採用 C# 12+ 功能實現函數式程式設計風格。
此技能提供一套完整的現代 C# 編碼標準與最佳實務指南,專注於利用 C# 12 及更新版本的高階語言功能來提升程式碼品質與效能。它涵蓋記錄(records)、模式比對(pattern matching)、值物件(value objects)、非同步程式設計(async/await)、低階記憶體操作(Span<T>/Memory<T>)以及以函數式程式設計為核心的 API 設計模式。開發者透過本技能可以學習如何撰寫更簡潔、更具表達力且更安全的程式碼,同時利用 C# 最新特性減少樣板程式碼並提升執行效率。此技能適用於任何 C# 開發環境,包含 .NET CLI、IDE 及 AI 輔助編碼工具,並透過結構化文件說明每項技術的使用情境、優點與實際範例,幫助開發團隊建立一致且高效能的編碼慣例。
npx skills add https://github.com/aaronontheweb/dotnet-skills/tree/main/skills/modern-csharp-coding-standards使用記錄、模式比對、值物件、async/await、Span/Memory 及最佳實務 API 設計模式,撰寫現代化高效能的 C# 程式碼。強調採用 C# 12+ 功能實現函數式程式設計風格。
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".