C#・.NETの依頼内容とプロジェクト構成から、担当する専門スキルを選びます。導入済みなら呼び出し、不足時は必要なプラグインの導入方法や代替手順を案内します。
- C#・.NETの担当スキルを選びたいとき
- 不足する専門プラグインの導入案内
- 導入済みスキルが表示されないとき
コーディング規約、フレームワーク、リファクタリング、コードレビュー(1.6万 件)
C#・.NETの依頼内容とプロジェクト構成から、担当する専門スキルを選びます。導入済みなら呼び出し、不足時は必要なプラグインの導入方法や代替手順を案内します。
新しいエージェントスキルのひな形を作り、呼び出し条件が伝わる説明文、SKILL.mdの構成、付属フォルダ、検証項目まで整えるスキル。
VS Codeで計画やコードレビューなどの役割を持つカスタムエージェントを作成します。.agent.mdに指示と利用ツールを定義し、別のエージェントへの引き継ぎも設定します。
.NET FrameworkのThread.Abortによる強制終了を、処理側が中止要求に応じる方式へ移行します。用途別の置き換え、後処理の維持、ビルドとテストでの確認を支援します。
.NET 9の既存プロジェクトを.NET 10へ移行し、ビルドエラーや警告、実行時の挙動の違いを確認しながら、依存パッケージやCI・Docker設定も更新するスキル。
作りたい.NETアプリの説明から、用途に合うプロジェクトテンプレートと設定候補を探します。選択肢や制約、生成されるファイルを作成前に確認できます。
.NET 10の既存プロジェクトを.NET 11へ移行し、互換性を損なう変更への修正から、ビルド・テストの確認、CI/CDやDockerfileの更新まで進めます。
システム全体の環境を変えずに、プロジェクト内へ.NET SDKを導入し、プレビュー版の試用やバージョン固定、チーム・CI向けの環境再現を支援するスキル。
.NETのNative AOTと不要コード削除に対応するため、ビルド時のIL警告を手がかりに、型情報の注釈追加やJSON処理の修正を進めるスキル。
.NETのテストプロジェクトを新設し、既存プロジェクトの参照やソリューション登録の不足を修復して、CIでの検出に必要な構成を整えるスキル。
.NETプロジェクトの設定ファイルと読み込み順を調べ、テストを実行する基盤やフレームワーク、プロジェクト形式を根拠付きで判定するスキル。
C#の時刻・ファイル・環境変数への静的な呼び出しを、既存の置換先へ移行します。呼び出し回数や日時の性質を保ち、テストで依存先を差し替えやすくします。
.NET 11以降でJSONの項目名や辞書キーをPascalCaseに変換し、型付きの変換情報を取得・確認するコードを作成して実行検証するスキルです。
既存の.NETプロジェクトの設定や命名規則を引き継いで、再利用できるdotnet newテンプレートを作成し、生成テストと配布用パッケージの構成まで整えるスキル。
MSBuildの独自ターゲットを作成・修正し、既存の処理順序を保ちながらビルドへ組み込み、戻り値や再実行の判定、生成ファイルの削除管理を整えるスキル。
MSTest v1/v2のテストプロジェクトをv3へ移行します。既存の実行基盤を維持しながら、パッケージ、検証コード、設定を更新し、テスト件数も比較します。
テンプレートから.NETプロジェクトを作り、既存環境のフレームワークやパッケージ管理に合わせます。API・テスト・ライブラリの参照設定からビルド確認まで扱います。
既存の.NET 8プロジェクトを.NET 9へ移行します。ビルドエラーや動作の互換性、関連パッケージ、DockerやCI/CDの更新まで確認し、テストで検証します。
C#/.NETの動作を保ちながら、名前変更、処理の抽出、重複の統合などを進めるスキル。公開APIや外部から参照される名前の互換性も確認し、ビルドと関連テストで検証します。
古い.NETのプロジェクトファイルをSDK形式へ移行し、冗長なXMLやファイル一覧を整理します。パッケージ参照の移行と、複数プロジェクトの共通設定の集約も支援するスキル。
複数のdotnet newテンプレートを、設定項目や機能、対応フレームワークで比較します。インストール済みの実物に基づく比較表と、用途に合う選択理由を示します。
Windows Formsアプリの画面作成・修正・不具合調査を支援します。レイアウトやデータ連携を整え、Visual Studio Designerでの再編集にも配慮します。
既存のC#プロジェクトに、参照型がnullを許すかを明示する仕組みを導入します。段階的な移行と警告の解消、公開APIの注釈整理を、実行時の動作を変えずに進めます。
.NETのプロジェクト作成時に、指定済みの値を保ちながら関連設定の未指定部分を補います。選択理由の一覧と、テンプレートのヘルプで確認したコマンドを提示します。