本文へ移動
cccskills

.NET Platform

@dotnet

組織

Home of the open source .NET platform

112 スキル1 リポジトリ 5,695

スキル(112)

検索で絞り込む

build-perf-diagnostics

無料概要あり

MSBuildのビルドログと処理時間の集計を分析し、参照解決やコード解析、ファイルコピーなどの遅延要因を特定して、改善の優先順位を示すスキル。

  • MSBuildが遅い原因を調べたいとき
  • コード解析やソース生成の負荷を測りたいとき
  • 参照解決やコピーの遅延を調べたいとき
dotnet/skills5,6952026年10月21日 更新

including-generated-files

無料概要あり

MSBuildで生成したソースや設定ファイルが、コンパイルや出力に含まれない問題を扱います。生成処理の実行順、配置先、取り込み方法、Clean時の削除登録を整理します。

  • 生成した.csをコンパイルしたいとき
  • 生成した設定やデータを出力先へコピー
  • 生成ファイルを拾えない指定の修正
dotnet/skills5,6952026年10月21日 更新

nuget-trusted-publishing

無料概要あり

GitHub Actionsからnuget.orgへパッケージを公開する仕組みを整え、長期保存するAPIキーからOIDCによる短期間のトークンへ移行します。

  • 保存済みNuGet APIキーから移行したいとき
  • パッケージ公開ワークフローの新規作成
  • 公開設定前にパッケージ情報を確認したいとき
dotnet/skills5,6952026年10月21日 更新

C#/.NETコードの非同期処理、文字列、コレクションなど約50種の性能上の問題を調べ、検出件数と重要度、具体的な修正案をまとめるスキル。

  • 頻繁に実行されるC#コードの見直し
  • 不要なメモリ確保を探したいとき
  • リリース前の性能上の問題の点検
dotnet/skills5,6952026年10月21日 更新

configure-auth

無料概要あり

Blazor Web Appにログイン状態と権限に応じたアクセス制御を設定し、描画方式の違いによる認証情報の欠落やIdentity画面の不具合を調べるスキル。

  • ログイン状態・ロール・ポリシーで制限
  • 権限に応じて表示を切り替えたいとき
  • WebAssembly移行後の認証状態維持
dotnet/skills5,6952026年10月21日 更新

eval-performance

無料概要あり

MSBuildでコンパイル開始前に時間がかかる原因を、ログや計測値から調べます。ファイル探索、インポート、重複評価を確認し、根拠のある最小限の改善につなげます。

  • コンパイル開始前の遅さを調べたいとき
  • 大量のファイル探索を確認したいとき
  • 深いインポート構造の調査
dotnet/skills5,6952026年10月21日 更新

coordinate-components

無料概要あり

Blazorで離れたコンポーネント間にカートやテーマなどの状態を共有し、変更通知による画面更新や、描画方式をまたぐ値の受け渡しを実装するスキル。

  • 複数ページでカートを共有したいとき
  • テーマや設定をアプリ全体で共有
  • 離れた部品の通知件数を更新
dotnet/skills5,6952026年10月21日 更新

item-management

無料概要あり

MSBuildのファイル一覧や付随情報の扱いを点検し、Include・Remove・Updateの使い分け、条件での絞り込み、重複や処理回数の問題を確認・修正します。

  • Include・Remove・Updateの確認
  • ファイル一覧の重複や重なりの調査
  • メタデータ別の処理回数の確認
dotnet/skills5,6952026年10月21日 更新

msbuild-antipatterns

無料概要あり

MSBuildのプロジェクトやビルド定義を点検し、重複設定・条件式・パス・独自処理などの問題を、影響と優先度、例外を踏まえた改善案とともに示すスキル。

  • ビルド定義の保守性を見直したいとき
  • OS間のパスの互換性を確認したいとき
  • Importの安全性と必須条件の確認
dotnet/skills5,6952026年10月21日 更新

microbenchmarking

無料概要あり

BenchmarkDotNetで.NETの小さな処理を測定し、実装や実行環境による性能差を比較します。測定目的に合うケース設計から設定、実行、結果の確認までを支援します。

  • 複数の実装案の性能比較
  • 報告された性能問題の再現
  • コード変更前後の性能測定
dotnet/skills5,6952026年10月21日 更新

exp-mock-usage-analysis

無料概要あり

.NETテストのモック設定を本番コードの実行経路と照合し、未使用・到達不能・重複を調べます。実装への置き換え候補と、残すべきモックも整理します。

  • 未使用・到達不能なモックの洗い出し
  • 重複するモック設定の共通化
  • ILoggerやIOptionsの置換検討
dotnet/skills5,6952026年10月21日 更新

maui-app-lifecycle

無料概要あり

.NET MAUIアプリの起動・中断・復帰に合わせた処理を設計します。Windowイベントと各OSの対応を整理し、下書きや入力状態の保存・復元、複数ウィンドウに対応します。

  • バックグラウンド移行時の下書き保存
  • 復帰時に状態復元やデータ更新をしたいとき
  • 初期化や終了処理の配置を決めたいとき
dotnet/skills5,6952026年10月21日 更新

check-bin-obj-clash

無料概要あり

複数プロジェクトや複数の対象フレームワークをビルドする際の出力先の衝突をログから調べ、ファイルの上書きや断続的な失敗につながる設定と修正方法を特定するスキル。

  • 並列ビルドのファイル競合を調べたいとき
  • NuGet復元時の共有フォルダー競合調査
  • 複数フレームワークの出力先を確認
dotnet/skills5,6952026年10月21日 更新

author-component

無料概要あり

Blazorの画面部品を作成・レビューし、親子間のデータやイベントの受け渡し、非同期処理、表示状態の分岐、終了時の後片付けまで構成を整えるスキル。

  • 再利用するBlazorの画面部品の作成
  • 親子間のデータ・イベント設計の見直し
  • 連続操作の間引きや定期更新の実装
dotnet/skills5,6952026年10月21日 更新

dotnet-maui-doctor

無料概要あり

.NET MAUIの開発環境を診断し、SDKやJDKなどの不足・バージョン不整合を修正します。必要なバージョンはNuGetの情報から取得し、修正後も再検証します。

  • MAUI開発環境を新規構築したいとき
  • SDKやJDKのビルドエラー調査
  • SDKやOS更新後の環境点検
dotnet/skills5,6952026年10月21日 更新

use-igniteui-blazor

無料概要あり

BlazorアプリにIgnite UIのLiteやGridLiteを導入し、構成に応じたパッケージ追加、サービス登録、テーマと対話動作の設定を整えるスキル。

  • BlazorにLite部品を追加したいとき
  • GridLite専用アプリの初期設定
  • Server/Client分割構成の設定確認
dotnet/skills5,6952026年10月21日 更新

dotnet-trace-collect

無料概要あり

本番の.NETアプリで起きる高CPU使用率や遅延などの調査に向け、OS・実行環境・権限に合う診断ツールを選び、性能データの収集手順を案内するスキル。

  • 高CPUや応答遅延時の記録収集
  • Windows/Linux向け診断ツール選び
  • コンテナやKubernetesの診断データ収集
dotnet/skills5,6952026年10月21日 更新

collect-user-input

無料概要あり

Blazorの入力フォームや検索欄を作り、入力値の検証、送信処理、ファイルアップロードを実装するスキル。画面の動作モードに応じた実装方法も扱います。

  • 入力検証付きの登録フォームを作りたいとき
  • 入力中に一覧を絞り込みたいとき
  • 対話型画面にファイル送信を追加したいとき
dotnet/skills5,6952026年10月21日 更新

plan-ui-change

無料概要あり

複数の領域を持つBlazor画面を、役割ごとのコンポーネントに分割します。親子関係、状態の管理場所、データの流れ、実装順序を整理し、コード作成へ進めます。

  • 複数領域のダッシュボードを作りたいとき
  • サイドバー付き画面を設計したいとき
  • 状態の管理場所とデータの流れの整理
dotnet/skills5,6952026年10月21日 更新

build-parallelism

無料概要あり

MSBuildで複数プロジェクトのビルドが並列に進まない原因を、ログと依存関係から調べます。待ち時間を生む処理の連なりを特定し、参照関係や実行設定の改善を提案します。

  • -mを増やしても速くならない原因調査
  • ビルドを遅らせる依存関係の特定
  • ソリューションへのグラフビルド適用検討
dotnet/skills5,6952026年10月21日 更新

ASP.NET Coreでデータの登録・参照・更新・削除を行う画面やAPIを生成するスキル。既存の見た目やコード規約に合わせ、データベース連携と動作確認まで扱います。

  • データベース連携の管理画面を追加したいとき
  • モデルからMinimal APIを作りたいとき
  • 既存の見た目に合うBlazor画面の生成
dotnet/skills5,6952026年10月21日 更新

use-js-interop

無料概要あり

BlazorとJavaScriptを相互に呼び出す処理を追加・点検・修正し、画面描画後の実行タイミングや参照の解放、サーバー切断時の処理まで整えます。

  • BlazorからJavaScriptを呼びたいとき
  • JavaScriptのイベントを.NETへ通知
  • 描画前に実行される呼び出しの修正
dotnet/skills5,6952026年10月21日 更新

optimizing-ef-core-queries

無料概要あり

EF Coreを使うデータアクセスを点検し、遅いクエリや過剰なSQL実行、メモリ消費、更新処理の問題を、既存の動作を保ちながら改善するスキル。

  • 遅いクエリや過剰なDB呼び出しの点検
  • インポートやバッチのメモリ消費調査
  • 検索・ページ分割・インデックスの確認
dotnet/skills5,6952026年10月21日 更新

maui-safe-area

無料概要あり

.NET MAUIで画面上端の表示やキーボードと内容が重なる問題を扱い、.NET 10以降の余白制御、全画面表示、旧APIからの移行を案内するスキル。

  • .NET 10更新後の表示重なり修正
  • チャット入力欄でキーボードを避けたいとき
  • 写真や動画を画面いっぱいに表示
dotnet/skills5,6952026年10月21日 更新

あなたのアカウントですか? GitHub 連携でクリエイターページにまとめられます