作者 affaan-m
springboot-verification 是一個針對 Spring Boot 專案的驗證迴圈,可在 PR 或部署前協助你確認變更是否安全。這份 springboot-verification 指南可用於建置驗證、靜態分析、含覆蓋率的測試、安全掃描,以及 Skill Validation。
作者 affaan-m
springboot-verification 是一個針對 Spring Boot 專案的驗證迴圈,可在 PR 或部署前協助你確認變更是否安全。這份 springboot-verification 指南可用於建置驗證、靜態分析、含覆蓋率的測試、安全掃描,以及 Skill Validation。
作者 affaan-m
springboot-tdd 是一套以測試先行為核心的 Spring Boot 工作流程技能,結合 JUnit 5、Mockito、MockMvc、Testcontainers 與 JaCoCo。適合用來新增功能、修正錯誤或重構,讓測試意圖更清楚,並維持高覆蓋率。特別適合 springboot-tdd 的 Test Automation 與後端變更情境。
作者 affaan-m
springboot-security 是一份實用的 Spring Boot 安全指南,涵蓋驗證、授權、資料驗證、CSRF/CORS、機密資訊、標頭、速率限制與依賴檢查。當你要進行 Security Audit 工作,或想以較少的安全設定錯誤風險來強化 Java 服務時,可使用 springboot-security 技能。
作者 affaan-m
springboot-patterns 可協助你設計 Spring Boot 後端,建立清楚的 controller、service、repository 分層,並涵蓋 validation、pagination、caching、async processing、profiles 與 event-driven flows。當你需要的是可維護、適合上線的實作模式,而不是零散的 Spring 寫法時,可將它作為 Backend Development 的 springboot-patterns 指南。
作者 affaan-m
jpa-patterns 是一份實用的 JPA/Hibernate 指南,適用於 Spring Boot 後端開發。內容涵蓋 entity 設計、關聯關係、查詢調校、交易、稽核、分頁與 pooling,協助減少 ORM 常見錯誤並提升 persistence 效能。
作者 affaan-m
java-coding-standards 技能提供實用指引,幫助你在 Spring Boot 服務中寫出可讀、好維護的 Java 17+ 程式,涵蓋命名、不可變性、Optional、streams、例外處理、generics 與套件結構。適合用於撰寫程式、重構,以及 Code Review 時套用 java-coding-standards。
作者 google-gemini
將 gemini-api-dev 用於 API 開發,建立當前的 Gemini API 整合,支援多模態輸入、function calling、structured outputs 與各 SDK 的專屬設定。gemini-api-dev 技能可協助你選對最新模型、避開舊版預設值,並依照 Python、JavaScript/TypeScript、Java 和 Go 的實用 gemini-api-dev 指南來實作。
作者 microsoft
使用 azure-storage-blob-java 建立與 Azure Blob Storage 整合的 Java 後端。內容涵蓋 Maven 設定、用戶端建立,以及上傳、下載、列出、刪除與容器管理等常見操作,並支援連線字串、SAS、shared key 或 DefaultAzureCredential。
作者 microsoft
azure-security-keyvault-secrets-java 是一個適用於後端開發的 Java Azure Key Vault Secrets 技能。可用來安裝相依項、設定驗證,並產生程式碼,以便在 Azure 支援的服務中儲存、讀取、更新、刪除與復原 secrets。
作者 microsoft
適用於 Java 中 Azure Key Vault Keys 的 azure-security-keyvault-keys-java 技能。提供 RSA 或 EC 金鑰的建立、管理、輪替與加解密、簽署/驗證流程的完整指引,並清楚說明後端開發、驗證設定、用戶端選擇與以範例為導向的實作方式。
作者 microsoft
認識用於後端開發的 azure-monitor-query-java,包含安裝說明、用戶端模式,以及實用的 logs 和 metrics 使用方式。這份 azure-monitor-query-java 技能內容涵蓋已淘汰的 Java 版 Azure Monitor Query SDK,並指向新版拆分套件,幫助你快速閱讀 `SKILL.md` 與範例。
作者 microsoft
這是用於 Java 後端開發與 Azure Monitor/OpenTelemetry 遷移的 azure-monitor-opentelemetry-exporter-java 技能。你可以了解舊版 exporter 的用法、安裝脈絡,以及為什麼這個 repo 建議新建置改用 azure-monitor-opentelemetry-autoconfigure。內容包含相依套件設定、connection string 設定,以及 traces、metrics 和 logs 的實務指引。
作者 microsoft
azure-monitor-ingestion-java 是一個適用於 Java 後端開發的技能,可透過 Logs Ingestion API、DCR 與 DCE 將自訂記錄送到 Azure Monitor。可用來了解安裝步驟、用戶端設定、批次處理、錯誤處理、非同步模式,以及搭配 SKILL.md 與 references/examples.md 的實作範例與實際用法。
作者 microsoft
azure-communication-sms-java 是一份 Azure Communication Services SMS 的 Java 指南。可用來設定 SDK、選擇憑證、建立用戶端,並透過單則或大量 SMS 發送訊息,同時支援投遞回報,適合 API 開發情境。
作者 microsoft
azure-communication-common-java 是一個用於 Azure Communication Services 共用驗證與識別碼的 Java 技能。適合用在 CommunicationTokenCredential、token 更新,以及搭配 Chat、Calling 或其他 ACS 用戶端進行後端開發。內容包含安裝指引、範例,以及實用的 azure-communication-common-java 使用指南。
作者 microsoft
azure-communication-chat-java 技能可協助你用 Java 為 API 開發建立 Azure Communication Services 聊天功能。適合處理討論串、訊息、參與者、輸入中通知與已讀回條,並提供實用的客戶端設定、Maven 相依套件選擇與 SDK 使用指引。
作者 microsoft
azure-communication-callingserver-java 是一個舊版 Azure Communication Services 技能,用於維護已棄用的 Java CallingServer 程式碼。它可協助後端開發者檢視舊依賴、對照舊版類別與 client builder,並安全遷移到 azure-communication-callautomation,而不是用這個已棄用的 SDK 開始新專案。
作者 microsoft
azure-communication-callautomation-java 可協助你用 Java 建立伺服器端的 Azure Communication Services 通話自動化。內容涵蓋 IVR、外撥與來電、錄音、DTMF 選單、文字轉語音、轉接、事件處理,以及與 Java 服務的後端整合。
作者 microsoft
azure-appconfiguration-java 是一個適用於 Java 後端開發的 Azure App Configuration SDK skill。內容涵蓋安裝、建立用戶端、驗證設定、組態設定、功能旗標、標籤、快照、秘密參照與錯誤處理,幫助你更快從初始化進入實際使用。
作者 microsoft
azure-ai-voicelive-java 是一個供 Java 後端開發使用的 Azure AI VoiceLive SDK 技能,涵蓋安裝、驗證、WebSocket 語音串流、事件處理,以及以範例為主的即時助理建置用法。
作者 microsoft
azure-ai-vision-imageanalysis-java 可協助你用 Azure AI Vision 建立 Java 影像分析應用程式。適合用於圖片說明、OCR、物件偵測、標籤、人物偵測、智慧裁切,以及 API 開發;同時提供 SDK 設定、驗證與範例。
作者 microsoft
azure-ai-projects-java 協助後端開發者使用 Java 版 Azure AI Projects SDK 來管理 Foundry 專案資源,例如連線、資料集、索引、部署與評估。內容涵蓋安裝、驗證、用戶端設定,以及搭配此 repo 的範例與指引進行實作。
作者 microsoft
azure-ai-formrecognizer-java 技能可協助 Java 開發者使用 Azure AI Document Intelligence 進行 OCR 擷取、表格、鍵值對、發票、收據、身分證件,以及自訂文件模型分析。此內容對應目前的 `com.azure:azure-ai-documentintelligence` SDK,適合在你需要實用的 Java 安裝設定、API 指引與可重複的文件分析流程時參考。
作者 K-Dense-AI
geomaster 是一個地理空間科學技能,適用於 GIS、遙測、空間分析與地球觀測工作流程。可用在資料分析任務中,例如柵格與向量操作、衛星影像處理、空間指標計算與工作流程規劃。geomaster 指南可幫助你安裝、檢視並應用這個技能,少一點猜測、多一點把握。