microsoft-code-reference
Look up Microsoft API references, find working code samples, and verify SDK code is correct. Use when working with Azure SDKs, .NET libraries, or Microsoft APIs—to find the right method, check parameters, get working examples, or troubleshoot errors. Catches hallucinated
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Look up Microsoft API references, find working code samples, and verify SDK code is correct. Use when working with Azure SDKs, .NET libraries, or Microsoft APIs—to find the right method, check parameters, get working examples, or troubleshoot errors. Catches hallucinated methods, wrong signatures, and deprecated patterns by querying official docs.
How to use
Zainstaluj umiejętność w swoim środowisku Claude lub Copilot, upewniając się, że masz dostęp do Microsoft Learn MCP Server (wymagane do działania).
Gdy pracujesz z kodem Azure lub .NET, zamiast zgadywać nazwę metody, użyj wyszukiwania API. Wpisz nazwę klasy, metodę i przestrzeń nazw, na przykład "BlobClient UploadAsync Azure.Storage.Blobs" lub "DefaultAzureCredential class Azure.Identity", aby zweryfikować, że metoda istnieje i ma poprawną sygnaturę.
Przed napisaniem kodu szukaj oficjalnych przykładów. Użyj wyszukiwania przykładów kodu z określonym językiem programowania — na przykład "upload file to blob storage" dla C# lub "authenticate with managed identity" dla Pythona — aby znaleźć działający wzorzec do naśladowania.
Po napotkaniu błędu porównaj swój kod z oficjalnym przykładem. Wyszukaj podobny scenariusz (np. "send message service bus" dla JavaScript), aby sprawdzić, czy brakuje ci inicjalizacji, parametrów lub używasz przestarzałego podejścia.
Gdy metoda ma wiele przeciążeń lub potrzebujesz pełnych szczegółów parametrów, pobierz pełną stronę referencji API, aby zobaczyć wszystkie dostępne warianty i ich dokumentację.
Dla pakietów i bibliotek wyszukuj bezpośrednio nazwę pakietu — na przykład "Azure Blob Storage NuGet package" lub "azure-storage-blob pip package" — aby potwierdzić prawidłową instalację i wersję.