FrontAgent は何をしますか?
RAG、スキル、SDD、MCPなどの技術を活用したフロントエンドエンジニアリングのためのAIエージェントプラットフォーム。CLI、VSCodeプラグイン、LoRAモデル、MCPサービスをサポートします。
概要
FrontAgentは、フロントエンド開発のさまざまなタスクを自動化・支援するAIエージェントです。以下の機能を提供します:
- RAG (検索拡張生成): プロジェクトのコードベースやドキュメントから関連情報を検索し、コンテキストに応じた応答を生成
- スキルシステム: 特定のタスク向けにカスタマイズ可能なプラグイン可能なスキル
- SDD (構造化要件定義): 構造化された要件定義を使用した一貫性のあるコード生成
- MCP (モデルコンテキストプロトコル): 外部ツールやAPIとの連携
対応プラットフォーム
| プラットフォーム | 説明 |
|---|---|
| CLI | コマンドラインインターフェースからの実行 |
| VSCodeプラグイン | VSCodeエディタ内で直接利用可能 |
| LoRAモデル | 軽量なファインチューニングモデルとしての実行 |
| MCPサービス | MCPサーバーとして他のツールと連携 |
使用方法
CLIモード
frontagent "コンポーネントを作成して"
VSCodeプラグイン
VSCodeでコマンドパレットから FrontAgent: タスクを実行 を選択します。
主な機能
- コード生成とリファクタリング
- デバッグとエラー解析
- UI/UXレビューと改善提案
- プロジェクト構造の分析と最適化
- API統合とテスト
貢献
バグ報告や機能リクエストは GitHub Issues までお願いします。