Repolode
EgorBo

EgorBo/BlazingFastDotnet

主にベンチマーク用途を想定した、AIコーディングエージェント向けの.NET 10~11性能チューニングのヒントをまとめた単一のSKILL.md。

スター
305
フォーク
12
未解決の Issue
1
最終コミット
6 日前

これは何?

Blazing Fast .NETは、ベンチマーク形式の性能改善を中心に、.NET 10.0~11.0のワークロードをチューニングするためのヒントやテクニックをまとめています。内容は単一のSKILL.mdファイルに収められており、AIコーディングエージェントが必要に応じて読み込めるほか、通常のMarkdown文書としても閲覧できます。

想定されている使い方は、アプリの最適化時にエージェントへこのファイルを参照させることです。まずベースラインを計測し、プロファイリングで実際のボトルネックを特定してから、一度に一つずつ変更を適用し、測定可能な効果が得られた変更だけを残します。作者は、常時有効にしておくスキルではなく、必要なときに参照するものだと説明しています。

このプロジェクトはMicrosoftの公式ガイドではありません。また、Microsoftのunsafe codeに関するベストプラクティスに照らしてコードベースを監査し、正確性の問題やアンチパターンを報告するためのプロンプトも含まれています。ガイダンスではunsafe code、ArrayPool、BenchmarkDotNetとFlameGraph以外のサードパーティ依存関係を意図的に避けています。

主な機能

  • 01AIコーディングエージェント向けに、単一のSKILL.mdファイルとして提供
  • 02.NET 10.0~11.0の性能チューニングを解説
  • 03変更前にベースラインの計測とプロファイリングを行うことを重視
  • 04unsafe codeのベストプラクティスに照らしてコードを監査するプロンプトを収録
  • 05サードパーティ依存関係をBenchmarkDotNetとFlameGraphに限定

ユースケース

  • 計測結果に基づくガイダンスをコーディングエージェントに与えて、.NETアプリを最適化する
  • .NET 10または11のコードでベンチマーク実験を準備する
  • C#コードベースにunsafe code関連の落とし穴がないか確認する

クイックスタート

  1. 1

    リポジトリから SKILL.md ファイルを開く

  2. 2

    SKILL.md へのリンクを含む使用プロンプトをコーディングエージェントに貼り付ける

使う前に知っておきたいこと

  • これは Microsoft の公式ガイドではないため、記載されたアドバイスはご自身で確認してください。
  • 主にベンチマークのワークロードを対象としており、常時有効にするのではなく、必要に応じて参照することを想定しています。

収録されている特集

トピック

よくある質問

BlazingFastDotnet とは?
主にベンチマーク用途を想定した、AIコーディングエージェント向けの.NET 10~11性能チューニングのヒントをまとめた単一のSKILL.md。 Blazing Fast .NETは、ベンチマーク形式の性能改善を中心に、.NET 10.0~11.0のワークロードをチューニングするためのヒントやテクニックをまとめています。内容は単一のSKILL.mdファイルに収められており、AIコーディングエージェントが必要に応じて読み込めるほか、通常のMarkdown文書としても閲覧できます。
BlazingFastDotnet は無料で使えますか?ライセンスは?
BlazingFastDotnet は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
BlazingFastDotnet は今もメンテナンスされていますか?
活発にメンテナンス中。BlazingFastDotnet の最終コミットは 2026年11月1日 です。
BlazingFastDotnet は何に使えますか?
計測結果に基づくガイダンスをコーディングエージェントに与えて、.NETアプリを最適化する .NET 10または11のコードでベンチマーク実験を準備する C#コードベースにunsafe code関連の落とし穴がないか確認する
BlazingFastDotnet のインストール方法は?
リポジトリから SKILL.md ファイルを開く SKILL.md へのリンクを含む使用プロンプトをコーディングエージェントに貼り付ける
BlazingFastDotnet はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/EgorBo/BlazingFastDotnet

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト