Turn .NET runtime addresses in Android crash reports into function names, source files, and line numbers. The skill extracts build identifiers, downloads matching debug symbols, and uses llvm-symbolizer to produce a readable backtrace.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Triaging native crashes in .NET MAUI or Mono Android apps
- Resolving libmonosgen-2.0.so and libcoreclr.so frames
- Investigating runtime-related SIGABRT or SIGSEGV crashes
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Investigate .NET app crashes on Apple platforms by converting runtime addresses in .ips logs into function names, source files, and line numbers. It locates matching debug symbols and supports retrieving logs from connected iOS devices.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Investigating .NET MAUI or Mono crashes on Apple platforms
- Resolving runtime addresses to source files and line numbers
- Retrieving crash logs from a connected iPhone
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Configure automatic crash dumps, files that capture application state, or collect one from a running modern .NET process. Follow platform and runtime guidance for desktop, server, Docker, or Kubernetes environments and receive the saved file location.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Enabling automatic dump collection when a .NET app crashes
- Capturing a dump from a running .NET process
- Setting up dump collection in Docker or Kubernetes
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Analyze .NET test suites for repeated setup, assertions, and copied test methods. Get a report with file locations, before-and-after refactoring examples, priorities, and readability trade-offs, without changing the source files.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Finding repeated setup and assertions
- Combining copied tests into parameterized tests
- Identifying shared setup and cleanup opportunities
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Adjust .NET MAUI layouts to avoid system bars, screen cutouts, and keyboards, or extend content to screen edges. It covers .NET 10 safe area APIs, migration from older settings, and CSS coordination for Blazor Hybrid.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Fixing status bar overlap after upgrading to .NET 10
- Keeping chat inputs visible above the keyboard
- Creating edge-to-edge photo or video screens
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Add light and dark modes or custom color themes to .NET MAUI apps. Covers following system settings, switching themes while the app runs, and saving each user's preferred theme.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Adding light and dark modes
- Creating custom brand color themes
- Following changes to the system theme
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Capture MSBuild execution records as binary logs during .NET builds, tests, packaging, publishing, or restores. It explains unique filenames, PowerShell quoting, and file checks so logs remain available for later failure or performance analysis.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Saving logs before investigating a build failure
- Keeping separate logs for Debug and Release builds
- Choosing log filenames for CI artifact uploads
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Diagnose why MSBuild builds across multiple projects fail to run efficiently in parallel. Use build logs and project dependencies to identify blocking chains, then recommend changes to references, scheduling, or parallel execution settings.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Investigate builds that do not get faster with -m
- Identify project dependency chains that delay builds
- Review whether graph builds fit a solution
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Establish repeatable performance measurements for MSBuild and .NET builds before optimizing. Compare clean-output, changed-source, and unchanged builds, record timing ranges, and assess output layouts, dependency references, and parallel build options against the measured baseline.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Measure slow builds before choosing an optimization
- Compare build times before and after changes
- Check rebuild behavior after a small source edit
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Choose when MSBuild copies files to build or publish folders. The skill explains settings that avoid unnecessary copies, restore output files changed by tests or apps, and apply shared copy behavior across existing projects.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reducing unnecessary file copies on every build
- Restoring test databases changed between builds
- Choosing copy settings for configuration files
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Organize shared build settings, tasks, and package versions across .NET projects. Review Directory.Build file placement and import order, centralize repeated configuration, and retain the settings that belong to individual projects or folders.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Centralizing repeated build settings across projects
- Managing shared NuGet package versions
- Fixing imports in nested Directory.Build files
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Configure and troubleshoot custom build logic in MSBuild. Check hooks, import order, control properties, and NuGet package layouts to explain why extension files are missing, skipped, or replaced, including paths for specific target frameworks.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Investigating MSBuild extensions that fail to load
- Controlling the order of imported extension files
- Checking NuGet build extension package layouts
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Design, configure, run, and review BenchmarkDotNet measurements of small .NET operations. Compare implementations, runtime versions, or input sizes, while controlling setup work, measurement errors, and case counts so results support a concrete performance decision.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Compare the performance of alternative implementations
- Reproduce a reported performance problem
- Measure performance before and after a code change
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Review and fix how MSBuild manages lists of files and their metadata, or attached information. Check Include, Remove, Update, filtering, path transformations, duplicates, and execution grouping to clarify whether item operations behave as intended.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reviewing Include, Remove, and Update usage
- Investigating duplicate or overlapping file entries
- Checking metadata-based execution grouping
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Write and review .NET calls to native C/C++ libraries using P/Invoke. Covers function declarations, string conversion, memory ownership, and platform differences to help investigate crashes, memory leaks, and corrupted data.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Create .NET declarations from C/C++ headers
- Investigate crashes and memory leaks in native calls
- Review string encoding and memory ownership
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Generate ASP.NET Core pages, components, or API endpoints for creating, reading, updating, and deleting database records. Follow the project's existing styling and code conventions, with database migrations and verification of the generated functionality.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Add database-backed record management pages
- Generate Minimal API endpoints for a model
- Create Blazor forms that match existing styling
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Configure login state and access rules in Blazor Web Apps. Accounts for server and browser rendering, protects pages by role or policy, and helps diagnose missing authentication state or errors on Identity pages.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Restrict pages by login status, role, or policy
- Show interface elements according to user permissions
- Keep login state available after WebAssembly loads
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Fix Blazor issues during prerendering, when the server sends initial HTML before interactive features load. Preserve component state to avoid repeated data requests and flicker, handle unavailable services, and configure prerendering or page routing where needed.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Fixing duplicate data requests on initial page loads
- Reducing flicker when a page becomes interactive
- Handling client services unavailable during prerendering
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Review MSBuild project files and build definitions for correctness and maintainability. Get prioritized findings with concrete recommendations, distinguishing confirmed defects from conditional risks and valid exceptions such as F# source ordering or required imports.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reviewing build files for maintainability
- Checking path portability across operating systems
- Reviewing import safety and required-file assumptions
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Set up Ignite UI Lite controls or GridLite in Blazor applications. Match package references, service registration, namespaces, theme stylesheets, and interactive rendering settings to the app’s structure, including projects with separate server and client code.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Adding Ignite UI Lite controls to a Blazor app
- Setting up an app that uses only GridLite
- Reviewing setup in separate server and client projects
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Build or update ASP.NET Core API endpoints with defined request and response types, appropriate HTTP status codes, OpenAPI documentation, and centralized error handling. Also creates .http request files for manually checking endpoint behavior.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Add API endpoints following existing project conventions
- Document API inputs and responses with OpenAPI
- Standardize error responses and exception handling
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Set up NuGet publishing from GitHub Actions using OIDC, an identity verification mechanism that provides short-lived tokens. Create or update the publishing workflow and get guidance for configuring the matching policy on nuget.org.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Replace a stored NuGet API key with short-lived tokens
- Create a new package publishing workflow
- Check package metadata before setting up publishing
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Review database access built with Entity Framework Core to find slow queries, excessive database calls, memory costs, and correctness issues. It traces application code and uses available SQL logs or execution plans to support targeted fixes.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Reviewing slow EF Core queries and excessive database calls
- Investigating memory use in imports and background jobs
- Checking search filters, pagination, and index coverage
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트
Analyze CLR activation logs to explain how .NET Framework selects and loads its runtime, the software that executes managed code. Diagnose loading failures, unexpected version choices, installation dialogs, and conflicting activation paths within a process.
한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.
- Investigating failures to load the .NET Framework runtime
- Explaining why an unexpected CLR version was selected
- Tracing .NET 3.5 installation dialogs or their absence
dotnet/skills☆ 5.7천2026년 10월 23일 업데이트