DotBot は何をしますか?
軽量な.NET AIアシスタントを作成し、エディタやツールと統合して、カスタマイズ可能なスキルとコマンドでシームレスな操作を実現します。
概要
DotBotは、開発者がAIエージェント(Claude Code、Cursor、Codexなど)とシームレスに対話するための軽量な.NETアシスタントです。カスタムスキルとコマンドを定義することで、コード生成、リファクタリング、ドキュメント作成などのタスクを自動化し、生産性を向上させます。
特徴
- 軽量な.NETアシスタント
- エディタやツールとの統合
- カスタマイズ可能なスキルとコマンド
- .NETエコシステム(C#、F#)のネイティブサポート
- NuGetパッケージ管理の自動化
- ビルドタスクの実行
使用例
dotbot new-skill my-skill
これにより、新しいスキルテンプレートが作成され、skills/my-skill/skill.yaml に設定ファイルが生成されます。
設定
スキルは skills/ ディレクトリ内のYAMLファイルで定義します。
name: code-generator
description: コード生成スキル
commands:
- command: generate
description: 新しいコードファイルを生成
parameters:
- name: type
type: string
description: 生成するコードの種類(例: class, interface)
プラットフォームサポート
- Claude Code
- Cursor
- Codex
- その他のAIエージェント対応ツール
ライセンス
MIT