dotnet-msbuildのbinlog MCPが起動・接続できない原因を、SDKやパッケージ配信元、起動ログから調べ、組織の設定方針を守った復旧方法を整理します。
- 起動時のCONNECTION_CLOSED調査
- SDK選択とパッケージ配信元の確認
- Microsoft.AITools.BinlogMcp取得失敗の調査
dotnet-msbuildのbinlog MCPが起動・接続できない原因を、SDKやパッケージ配信元、起動ログから調べ、組織の設定方針を守った復旧方法を整理します。
.NETのビルド・テスト・公開で重複するNuGetの復元を調べ、先行処理で必要な依存関係がそろう工程だけを対象に、復元を省く変更と検証を進めるスキル。
特定の変更やPRに対し、関連テストが修正前の不具合や機能の欠落を検出するか評価するスキル。対象の版と検証結果を結び付け、実行した証拠と静的な予測を区別します。
.NET 11以降のアプリで外部コマンドを起動し、出力の取得や子プロセスの終了を管理するスキル。新しいProcess APIの選び方と、用途に応じた設定を案内します。
C#・.NETの依頼内容とプロジェクト構成から、担当する専門スキルを選びます。導入済みなら呼び出し、不足時は必要なプラグインの導入方法や代替手順を案内します。
既存コードのテストを追加・修正し、回帰不具合や境界値、失敗条件を検証します。作業範囲に応じて調査から実装・実行・品質確認まで進めるスキル。
GitHub Agentic Workflowsの設計・作成・更新・不具合調査などの依頼を分類し、作業に合った外部のプロンプトやガイドへ振り分けるスキル。
スキルやカスタムエージェントの効果を比べる評価テストを設計し、eval.yamlとテスト用ファイルを整えます。採点基準の偏りや評価ケース数も確認します。
VS Codeで計画やコードレビューなどの役割を持つカスタムエージェントを作成します。.agent.mdに指示と利用ツールを定義し、別のエージェントへの引き継ぎも設定します。
新しいエージェントスキルのひな形を作り、呼び出し条件が伝わる説明文、SKILL.mdの構成、付属フォルダ、検証項目まで整えるスキル。
GitHub Actionsのワークフローを作成・レビューし、式を含むYAMLの引用符や構造を確認して、ジョブ開始前に止まる構文上の問題を修正するスキル。
評価で成果が出ないスキルの原因を切り分け、改善方針を立てます。本文だけでなく、評価用データや実行環境、呼び出し条件、評価課題の不足も調べます。
古い手順に残るテスト用スキルの呼び出しを、code-testingへ引き継ぐ互換用スキル。元の依頼をそのまま渡し、引き継ぎ先の手順に従って処理を進めます。
MSBuildのビルド失敗や遅さをログと計測から調べ、原因に絞った修正や比較検証を進めます。既存のビルド定義や拡張用ファイルの読み込み関係のレビューにも対応します。
NUnit 3/4のテストをMSTest v4へ移行するスキル。既存の実行基盤を維持し、属性や検証処理、初期化、並列実行を変換して、移行前後のテスト結果を比較します。
既存の.NETプロジェクトの設定や命名規則を引き継いで、再利用できるdotnet newテンプレートを作成し、生成テストと配布用パッケージの構成まで整えるスキル。
システム全体の環境を変えずに、プロジェクト内へ.NET SDKを導入し、プレビュー版の試用やバージョン固定、チーム・CI向けの環境再現を支援するスキル。
MSTest v1/v2のテストプロジェクトをv3へ移行します。既存の実行基盤を維持しながら、パッケージ、検証コード、設定を更新し、テスト件数も比較します。
.NETのテスト実行基盤をVSTestからMicrosoft.Testing.Platformへ移し、設定・実行引数・CIを更新して、移行前後のテスト件数と出力を検証するスキル。
.NETのテストをxUnit.net v2からv3へ移行し、既存のテスト実行基盤を保ちながら、パッケージ・独自属性・非同期テストの変更と実行確認を進めるスキル。
C#/.NETの動作を保ちながら、名前変更、処理の抽出、重複の統合などを進めるスキル。公開APIや外部から参照される名前の互換性も確認し、ビルドと関連テストで検証します。
複数の.NETプロジェクトに散らばるNuGetパッケージのバージョンを一元管理へ移行します。競合の整理、移行前後のビルド・依存関係の比較、報告書作成まで扱います。
.NETのテスト実行範囲を示すカバレッジ資料を読み、未実行箇所や数値が伸びない原因を整理します。目標達成に必要な行数を計算し、依頼に応じてリスクも分析します。
.NETのテストをxUnit.net v2/v3からMSTest v4へ移行します。実行基盤や対象フレームワークを保ち、検証内容と実行結果の一致まで確認します。