본문으로 건너뛰기
cccskills

개발 스킬

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

가격이나 정렬 순서로 필터

Create VS Code custom agents for roles such as planning or code review. It builds .agent.md files with role instructions, permitted tools, and optional handoffs that let users move work to another agent.

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

  • Creating an agent dedicated to planning
  • Defining a code review agent
  • Restricting tools to match an agent's role
dotnet/skills5.7천2026년 10월 21일 업데이트

Create the starting files for a new agent skill, including SKILL.md, metadata, and optional folders. It guides descriptions that help agents select the skill, actionable workflows, ownership entries, and validation checks.

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

  • Creating a new agent skill from scratch
  • Writing descriptions that help agents select the right skill
  • Organizing SKILL.md and supporting files
dotnet/skills5.7천2026년 10월 21일 업데이트

Move NuGet package versions from individual .NET projects into a shared management file. The skill audits version conflicts, preserves project conditions, validates builds before and after conversion, and produces comparison files and a migration report.

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

  • Adopting central NuGet package version management
  • Aligning inconsistent package versions across projects
  • Moving shared version properties into central declarations
dotnet/skills5.7천2026년 10월 21일 업데이트

Create .NET projects from templates and align them with neighboring projects and centralized package versions. Validate options, connect projects in a solution, and build the result to check that the generated structure works.

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

  • Creating a new .NET application from a template
  • Combining an API, tests, and a library in one solution
  • Adding a new project with centralized package versions
dotnet/skills5.7천2026년 10월 21일 업데이트

Install a .NET SDK, the tools used to build .NET projects, inside a project folder. Configure version selection and shared setup scripts to test previews or reproduce team and CI environments without changing the system installation.

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

  • Trying a .NET preview without changing the system installation
  • Pinning a project to a specific SDK version
  • Creating repeatable setup scripts for teams and CI
dotnet/skills5.7천2026년 10월 21일 업데이트

Identify a .NET project’s test framework, project format, and execution platform: VSTest or Microsoft.Testing.Platform. Trace configuration imports and overrides to explain the result, including conflicting settings or differences between target frameworks.

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

  • Determine whether tests execute on VSTest or MTP
  • Identify the test framework from project configuration
  • Investigate conflicting runner settings
dotnet/skills5.7천2026년 10월 21일 업데이트

Migrate legacy .NET project files to SDK-style format, reducing repetitive XML and explicit file lists. Convert package references, move assembly metadata into project settings, and consolidate shared build and package settings across multiple projects.

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

  • Convert legacy .csproj or .vbproj files to SDK-style
  • Migrate packages.config to PackageReference
  • Replace AssemblyInfo.cs with generated assembly metadata
dotnet/skills5.7천2026년 10월 21일 업데이트

Interpret MSBuild performance summaries when ResolveProjectReferences appears unusually expensive. Separate time spent waiting for dependent projects from actual task work, then use task self-time rankings to identify a concrete optimization target.

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

  • Investigating a high ResolveProjectReferences time
  • Separating dependency wait time from task work
  • Finding the actual bottleneck in a build log
dotnet/skills5.7천2026년 10월 21일 업데이트

Replace C# static calls for time, files, or environment values with existing abstractions that tests can substitute. Update construction and affected tests within a defined scope, while preserving read counts, evaluation order, date-time semantics, and existing static callers.

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

  • Migrating DateTime.UtcNow calls to TimeProvider
  • Replacing File calls with an existing IFileSystem
  • Replacing disk or environment access in unit tests with fakes
dotnet/skills5.7천2026년 10월 21일 업데이트

Migrate .NET Framework code that forcibly stops threads to cooperative cancellation, where work checks and responds to stop requests. The skill covers loops, timeouts, blocked threads, and ASP.NET request endings, with cleanup and validation guidance.

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

  • Replacing Thread.Abort when moving to .NET 6 or later
  • Migrating timeouts and blocked-thread cancellation
  • Preserving cleanup from ThreadAbortException handlers
dotnet/skills5.7천2026년 10월 21일 업데이트

Upgrade MSTest v1 or v2 projects to v3, including partially completed migrations. Update packages, repair affected assertions and test data, replace legacy settings, and compare test results while preserving the existing test runner.

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

  • Upgrading an MSTest v1 or v2 project to v3
  • Fixing compilation errors after a v3 package update
  • Repairing DataRow values that mismatch parameter types
dotnet/skills5.7천2026년 10월 21일 업데이트

Diagnose and fix MSBuild property problems, including overwritten settings, ineffective conditions, and environment-dependent paths. Review defaults, list appending, and evaluation order so project files and shared build settings retain the intended values.

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

  • Fix build settings overwritten by shared files
  • Preserve existing compilation constants when adding new ones
  • Correct conditions based on the target framework
dotnet/skills5.7천2026년 10월 21일 업데이트

Review custom dotnet new templates before publishing. Check required fields, parameter types and defaults, command name conflicts, and constraints, then receive findings grouped by severity with concrete fixes for errors and warnings.

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

  • Checking template.json before publishing
  • Investigating templates missing after installation
  • Reviewing parameter types and default values
dotnet/skills5.7천2026년 10월 21일 업데이트

Upgrade an existing .NET 10 project to .NET 11 by updating framework targets and packages, fixing compatibility issues, reviewing runtime behavior changes, and verifying builds, tests, and deployment configuration.

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

  • Upgrading a project from net10.0 to net11.0
  • Fixing build errors after an SDK upgrade
  • Reviewing changes in runtime and EF Core behavior
dotnet/skills5.7천2026년 10월 21일 업데이트

Fill in related settings for .NET project creation while preserving explicit user choices. Produce a table explaining each choice and an exact dotnet new command, checking available options against the selected template’s help.

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

  • Choosing a target framework for Native AOT
  • Reviewing HTTPS settings when authentication is enabled
  • Organizing API options when controllers are selected
dotnet/skills5.7천2026년 10월 21일 업데이트

Upgrade an existing .NET 8 project to .NET 9 by addressing build errors and compatibility changes. Update related packages, containers, and build pipelines, then verify the migration with clean builds and tests.

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

  • Upgrading a project from net8.0 to net9.0
  • Resolving new build errors and warnings after upgrading
  • Reviewing ASP.NET Core and EF Core behavior changes
dotnet/skills5.7천2026년 10월 21일 업데이트

Write and repair custom MSBuild targets, the steps that organize build tasks. Preserve existing build sequences, choose appropriate insertion points, distinguish returned results from rebuild checks, and register generated files for cleanup.

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

  • Add custom steps to an existing build sequence
  • Repair dependency settings that replace SDK build steps
  • Correct stale results returned by query targets
dotnet/skills5.7천2026년 10월 21일 업데이트

Turn an existing .NET project into a reusable dotnet new template while preserving its settings and conventions. Create parameters and conditional content, test generated projects, and prepare the packaging files needed for NuGet distribution.

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

  • Turn an existing project into a reusable template
  • Add template parameters and conditional files
  • Validate template installation and generated builds
dotnet/skills5.7천2026년 10월 21일 업데이트

Compare two or more dotnet new templates using their installed options, features, and supported frameworks. Get a focused comparison table and a recommendation that explains which template best fits the project you want to build.

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

  • Choosing between webapi and webapp
  • Comparing blazor and blazorwasm
  • Selecting console or worker for background processing
dotnet/skills5.7천2026년 10월 21일 업데이트

Create, modify, debug, and review Windows Forms applications while preserving their editable layouts in Visual Studio Designer. Covers resizing, data binding, asynchronous UI behavior, and checks that distinguish successful builds from actual screen and designer verification.

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

  • Fixing forms that fail to open in Visual Studio Designer
  • Resolving clipped controls after resizing or DPI changes
  • Repairing bound lists that do not refresh
dotnet/skills5.7천2026년 10월 21일 업데이트

Prepare .NET projects for Native AOT, compilation before execution, and trimming, which removes unused code. Use build warnings to guide type annotations, reflection changes, and source-generated JSON serialization, then check all target frameworks.

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

  • Preparing a .NET project for Native AOT
  • Resolving IL warnings from trimming analysis
  • Adding annotations to reflection code
dotnet/skills5.7천2026년 10월 21일 업데이트

msbuild

무료

Investigate MSBuild failures, measure slow builds, or review existing build definitions. Use binary logs, project settings, and comparable timing measurements to identify causes, propose focused repairs, and verify behavior without broad configuration changes.

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

  • Investigating build failures from binary logs
  • Measuring bottlenecks and comparing build times
  • Finding why unchanged projects rebuild
dotnet/skills5.7천2026년 10월 21일 업데이트

Apply the System.Text.Json APIs introduced in .NET 11 to produce PascalCase JSON names and retrieve typed serialization metadata, the information used to convert objects. Create runnable examples and check metadata availability without exception-based probing.

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

  • Produce PascalCase JSON property names
  • Convert dictionary keys to PascalCase
  • Retrieve typed serialization metadata without casts
dotnet/skills5.7천2026년 10월 21일 업데이트

Move existing .NET 9 projects to .NET 10 by updating project settings and dependencies, fixing build errors, and reviewing behavior changes. Includes CI and Docker updates, followed by builds, tests, and security checks.

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

  • Upgrading an existing .NET 9 project to .NET 10
  • Fixing build errors and warnings after an SDK upgrade
  • Reviewing ASP.NET Core and EF Core behavior changes
dotnet/skills5.7천2026년 10월 21일 업데이트