본문으로 건너뛰기
cccskills

개발 스킬

코딩 규칙, 프레임워크, 리팩터링, 코드 리뷰 (1.6만건)

가격이나 정렬 순서로 필터

Run small C# apps without creating a project, using the .NET CLI, its command-line tool. Use it to test language features, explore APIs, or prototype utilities with helper files and NuGet packages.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Trying C# language features or APIs
  • Prototyping logic before project integration
  • Building a small utility with helper files
dotnet/skills5.7천2026년 10월 21일 업데이트

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/skills5.7천2026년 10월 21일 업데이트

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/skills5.7천2026년 10월 21일 업데이트

Diagnose MSBuild failures from an existing binary build log. Inspect errors, settings, project references, and execution details to explain failures that console output alone does not clarify, including failures across multiple projects.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Investigating build errors with unclear console output
  • Tracing cascading failures across multiple projects
  • Checking MSBuild target execution order
dotnet/skills5.7천2026년 10월 21일 업데이트

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/skills5.7천2026년 10월 21일 업데이트

Optimize .NET loops with SIMD, which processes multiple values in one operation, or review existing SIMD code. Check behavioral equivalence, memory safety, platform fallbacks, and benchmarks to establish whether the optimization is correct and worthwhile.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Optimize numeric loops with SIMD
  • Review existing vectorized code for correctness
  • Test boundary lengths and overlapping buffers
dotnet/skills5.7천2026년 10월 21일 업데이트

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/skills5.7천2026년 10월 21일 업데이트

Integrate files generated during MSBuild into compilation or build output. Address missing generated source and content by choosing target timing, using the configured intermediate directory, and registering files so Clean can remove them.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Including generated .cs files in compilation
  • Copying generated configuration or data files to output
  • Fixing file patterns that miss files created during a build
dotnet/skills5.7천2026년 10월 21일 업데이트

Create or review Blazor components, reusable parts of a web interface. Covers passing data and events between parent and child components, content templates, asynchronous work, display states, and resource cleanup when components are removed.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Creating reusable Blazor interface components
  • Reviewing data and event flow between parent and child components
  • Implementing debounced actions and periodic updates
dotnet/skills5.7천2026년 10월 21일 업데이트

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/skills5.7천2026년 10월 21일 업데이트

Diagnose unnecessary rebuilds in MSBuild by examining build logs, file timestamps, and declared inputs and outputs. Identify why work repeats, guide fixes when requested, and verify that a second unchanged build skips the expected targets.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Investigating rebuilds when no files changed
  • Reviewing inputs and outputs on custom targets
  • Checking generated files and cleanup behavior
dotnet/skills5.7천2026년 10월 21일 업데이트

Diagnose and fix .NET MAUI development environment problems involving SDKs, Java, Android tools, and platform requirements. The skill discovers required versions from NuGet metadata and checks the environment again after each fix.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Setting up a .NET MAUI development environment
  • Investigating missing SDK or JDK build errors
  • Checking the environment after SDK or OS updates
dotnet/skills5.7천2026년 10월 21일 업데이트

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/skills5.7천2026년 10월 21일 업데이트

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/skills5.7천2026년 10월 21일 업데이트

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/skills5.7천2026년 10월 21일 업데이트

Share shopping carts, themes, and other state across Blazor components that are not directly connected. Choose cascading values or shared services, notify components when data changes, and account for rendering boundaries and service lifetimes.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Sharing a shopping cart across multiple pages
  • Applying themes or preferences throughout an app
  • Updating notification counts in separate components
dotnet/skills5.7천2026년 10월 21일 업데이트

Implement data loading and API submissions in Blazor, including loading indicators, error handling, and cancellation when navigation changes. Configure HttpClient and organize data services for components that run on the server or in the browser.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Load API data into a Blazor page
  • Show saving status and prevent duplicate submissions
  • Cancel and reload data when route parameters change
dotnet/skills5.7천2026년 10월 21일 업데이트

Review C#/.NET code for about 50 inefficient API usage patterns across asynchronous work, memory, strings, collections, and I/O. Get exact occurrence counts, prioritized findings, and concrete fixes, with attention to frequently executed code.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Reviewing frequently executed C#/.NET code
  • Finding unnecessary memory allocations
  • Checking known performance pitfalls before release
dotnet/skills5.7천2026년 10월 21일 업데이트

Create a new ASP.NET Core web app with Blazor. Choose where pages and interactive components run based on application needs, generate the project with appropriate options, configure initial authentication when needed, and verify building and startup.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Start a new Blazor website or web application
  • Choose a rendering mode for the required interactivity
  • Generate a project with individual account authentication
dotnet/skills5.7천2026년 10월 21일 업데이트

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/skills5.7천2026년 10월 21일 업데이트

Plan initialization, state saving, restoration, and cleanup around .NET MAUI app lifecycle events. Understand how Window events map to each platform, distinguish lost focus from backgrounding, and account for multiple windows.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Saving drafts and form inputs when an app enters the background
  • Restoring state and refreshing data when an app resumes
  • Choosing lifecycle events for initialization and cleanup
dotnet/skills5.7천2026년 10월 21일 업데이트

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/skills5.7천2026년 10월 21일 업데이트

Plan and implement complex Blazor pages by dividing them into focused components. Define parent and child relationships, decide where data is managed, map data and events between components, and establish the order for building them.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Building dashboards with multiple sections
  • Planning screens with sidebars and content panels
  • Defining data ownership and flow between components
dotnet/skills5.7천2026년 10월 21일 업데이트

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/skills5.7천2026년 10월 21일 업데이트