rust-2024-migration
安全 71Migrate to Rust 2024 edition features
由 EmilLindfors
Rust 2024 introduces powerful new features like let chains and async closures that simplify code. This skill guides developers through identifying migration opportunities and applying modern patterns for cleaner, more idiomatic Rust code.
test-coverage-advisor
低風險 67Improve Rust test coverage
由 EmilLindfors
Writing comprehensive tests for Rust code can be time-consuming and error-prone. This skill proactively identifies missing test cases for error paths, edge cases, and business logic so you can write better tests faster.
RMCP Quickstart
安全 68使用 rmcp 建立 MCP 伺服器
由 EmilLindfors
建立 MCP 伺服器需要了解具有多種傳輸選項和工具模式的複雜協定。本技能提供快速入門指南,包含清晰的 Rust 程式碼範例、傳輸配置和測試策略,用於建立可投入生產的 MCP 伺服器。
port-adapter-designer
安全 71設計 Port 與 Adapter 模式
由 EmilLindfors
直接耦合資料庫、HTTP 客戶端或檔案系統的程式碼會造成測試挑戰並限制靈活性。此技能可協助設計 Port 抽象化和 Adapter 實作,實現六角形架構,使商業邏輯與外部依賴之間能夠清晰分離。
parquet-optimization
安全 69優化 Parquet 檔案效能
由 EmilLindfors
Parquet 檔案若未經適當優化,可能會變慢且膨脹。此技能能主動分析 Parquet 操作,並針對壓縮、編碼、列群組大小和統計資料提出改進建議,以最大化查詢效能並最小化儲存成本。
object-store-best-practices
安全 71實作雲端儲存最佳實踐
由 EmilLindfors
雲端儲存操作可能因網路問題、速率限制和超時而間歇性失敗。本技能提供專業指導,教您如何實作穩健的物件儲存,包含適當的重試邏輯、錯誤處理、串流模式和高效 I/O,適用於 S3、Azure Blob 和 Google Cloud Storage。
mock-strategy-guide
安全 71為 Rust 測試建立 Mock 實作
由 EmilLindfors
含有外部相依性的程式碼測試具有挑戰性。此技能提供使用 traits 建立 mock 實作的模式,讓單元測試在不依賴真實基礎設施的情況下保持可靠。
MCP Resources Guide
低風險 59為 AI 助手實作 MCP 資源
由 EmilLindfors
MCP 伺服器需要資源來向 AI 助手提供資料和檔案。此技能引導開發人員實作可透過 URI 定址的資源,包括快取、串流和適當的 MIME 類型處理,以實現可投入生產環境的整合。
MCP Prompts Guide
安全 68為 AI 指導建立 MCP 提示
由 EmilLindfors
建置 MCP 伺服器需要精心設計的提示來引導 AI 互動。本技能提供使用 rmcp Rust crate 建立可重用、參數化提示的模式與範例。
MCP Best Practices
安全 67建構生產就緒的 MCP 伺服器
由 EmilLindfors
建構生產環境的 MCP 伺服器需要仔細注意架構、安全性和效能。本技能提供關於建立可維護且安全的 MCP 伺服器實作的專家指導,採用經過驗證的模式。
hexagonal-advisor
安全 71審視六邊形架構
由 EmilLindfors
隨著團隊急於交付功能,程式碼架構會逐漸退化。此技能能主動識別 Rust 程式碼庫中的架構違規,並建議改進方案以實現清晰的埠和轉接器分離。
error-conversion-guide
安全 71使用 From trait 模式轉換錯誤類型
由 EmilLindfors
開發者在 Rust 錯誤類型匹配和重複的 map_err 調用上遇到困難。本技能提供慣用的模式,使用 From trait 實作、? 運算子以及 thiserror 和 anyhow 等庫來轉換錯誤。
data-lake-architect
安全 71設計可擴展的資料湖架構
由 EmilLindfors
資料湖需要在分區、儲存層和架構設計方面做出謹慎的架構決策,這些決策會影響效能和成本。本技能提供專家指導,幫助使用現代模式和最佳實踐構建可擴展的湖倉一體架構。
domain-layer-expert
安全 67在 Rust 中設計豐富的領域模型
由 EmilLindfors
領域模型往往淪為沒有行為的簡單資料容器。本技能指南開發人員使用值物件、具有識別性的實體以及遵循 DDD 原則的領域事件,來建立富有表達力且型別安全的領域模型。
browser-automation
中風險 60使用 WebDriver 自動化瀏覽器任務
由 EmilLindfors
手動瀏覽器測試和網頁擷取既耗時又容易出錯。本技能提供企業級的瀏覽器自動化功能,使用 WebDriver 協議,可實現可靠的表單填寫、螢幕截圖、效能監控,以及跨 Chrome、Firefox 和 Edge 的多步驟網頁工作流程。
cold-start-optimizer
低風險 69優化 Lambda 冷啟動
由 EmilLindfors
AWS Lambda 冷啟動會導致無伺服器應用程式的延遲激增。此技能透過二進制優化、延遲初始化模式和部署最佳實踐,提供專家指導以減少 Rust Lambda 函數的冷啟動時間。
github-elements-tracking
安全 72跨工作階段追蹤進度
由 Emasoft
AI 代理在對話結束時會失去上下文。此技能使用 GitHub Issues 作為永久記憶,可在上下文耗盡後仍保留,並讓多個工作階段之間協作無縫銜接。
ghe-transition
安全 71轉換 GitHub Elements 階段
由 Emasoft
管理多階段開發工作流程需要手動追蹤並關閉執行緒。此技能會自動化 GitHub Elements 的階段轉換,關閉目前執行緒並在適當驗證後開啟下一階段的執行緒。
ghe-thread-manager
安全 70管理 GitHub 問題執行緒和轉錄
由 Emasoft
開發者在協作編碼工作階段中切換 GitHub 問題時常常會遺失上下文。此技能可以透過自然語言控制問題執行緒轉錄、自動狀態追蹤,以及在不同開發上下文之間無縫切換。
ghe-status
安全 69查看 GitHub Elements 工作流程狀態
由 Emasoft
GitHub Elements 使用者需要在開始工作前快速查看作用中執行緒和工作流程狀態。這個唯讀技能可立即總覽作用中執行緒、階段分布和工作流程健康狀態,且不會修改任何內容。