Communityコーディング&開発github.com

FrxshSpamzL2/csharp_Repomap_for_Agent

🗺️ C#コードベース向けにAIエージェントを強化し、効率を向上させ、コンテキスト損失を減らすインテリジェントなコードマップを作成します。

csharp_Repomap_for_Agent とは?

このスキルは、Claude Code、Cursor、CodexなどのAIエージェントがC#コードベースをより効率的に操作できるようにするためのRepomap(コードマップ)生成機能を提供します。コードの構造、クラス、メソッド、依存関係を解析し、AIエージェントがプロジェクト全体のコンテキストを迅速に把握できるマップを作成します。これにより、エージェントはコンテキストウィンドウの制限内でより正確な回答やコード生成が可能になり、開発者の生産性が向上します。主な利点は、大規模なC#プロジェクトでもエージェントが迷子にならず、必要な情報に素早くアクセスできることです。スキルはC#固有の構文やプロジェクト構造(.csproj、ソリューションファイルなど)を理解し、最適なマップを生成します。

対応~Claude Code~Codex CLI~Cursor
npx skills add FrxshSpamzL2/csharp_Repomap_for_Agent

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

csharp_Repomap_for_Agent は何をしますか?

🗺️ C#コードベース向けにAIエージェントを強化し、効率を向上させ、コンテキスト損失を減らすインテリジェントなコードマップを作成します。

概要

このスキルは、C#プロジェクト内のコード構造を解析し、AIエージェント(Claude Code、Cursor、Codexなど)がプロジェクト全体を理解しやすくするためのRepomapを生成します。Repomapは、重要なクラス、メソッド、名前空間、依存関係をハイライトし、エージェントがコンテキストを失わずにタスクを遂行できるようにします。

使用方法

  1. スキルをAIエージェントにインポートします。
  2. C#コードベースのルートディレクトリでスキルを実行します。
  3. 生成されたRepomapをエージェントのコンテキストに追加します。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のAIエージェント(Repomap形式をサポートする場合)

仕組み

  1. プロジェクト内の.csファイル、.csprojファイル、ソリューションファイル(.sln)をスキャンします。
  2. クラス、インターフェース、列挙型、メソッドシグネチャを抽出します。
  3. 名前空間と依存関係のマップを構築します。
  4. マークダウン形式のRepomapを出力します。

例

# Repomap for MyCSharpProject

## Namespace: MyApp.Services
- `UserService` (Class)
  - `GetUser(int id)` (Method)
  - `CreateUser(UserDto dto)` (Method)
- `IUserRepository` (Interface)

## 依存関係
- `MyApp.Data` (プロジェクト参照)
- `Microsoft.Extensions.Logging` (NuGetパッケージ)

注意事項

  • Repomapはプロジェクト構造の要約であり、完全なコード置き換えではありません。
  • 大規模プロジェクトでは、生成に時間がかかる場合があります。
  • 出力はエージェントのコンテキスト制限に合わせて調整してください。

関連スキル