abap_vibe_coding_plugin は何をしますか?
SAP ABAP開発のためのAIハーネスエンジニアリングフレームワーク — エージェント、スキル、コマンド、MCP統合によるABAPライフサイクル全体をカバーします。
概要
このプラグインは、AIエージェント(Claude Code、Cursor、Codexなど)とSAP ABAP開発環境を統合するための包括的なフレームワークを提供します。主な機能は次のとおりです:
- エージェント:ABAP開発タスクに特化したAIエージェント設定
- スキル:コード生成、テスト、デバッグ用の再利用可能なスキル
- コマンド:SAPシステムとやり取りするためのCLIコマンド
- MCP統合:Model Context Protocolによるコンテキスト認識型の支援
インストール
# プラグインのクローン
git clone https://github.com/5throck/abap_vibe_coding_plugin.git
cd abap_vibe_coding_plugin
# 依存関係のインストール (例: Python)
pip install -r requirements.txt
使用方法
エージェントの設定
使用するAIエージェント(例:Claude Code)の設定ファイルに、このプラグインへのパスを追加します:
{
"skills": ["./path/to/abap_vibe_coding_plugin/skills"],
"commands": ["./path/to/abap_vibe_coding_plugin/commands"]
}
スキルの使用
利用可能なスキルのリストを表示するには:
codex list skills
特定のスキルを実行するには:
codex run skill:abap-generate-class <parameters>
コマンド
# トランスポートの作成
codex run command:sap-transport --description "ZTRANSPORT"
# コードレビューの実行
codex run command:abap-review --target /path/to/program
設定
環境変数でSAP接続情報を設定します:
SAP_HOST=your.sap.system.com
SAP_USER=username
SAP_PASS=password
SAP_CLIENT=100
スキル一覧
| スキル名 | 説明 |
|---|---|
abap-generate-class | ABAPクラスの生成 |
abap-create-test | ユニットテストの作成 |
abap-code-review | コードレビューの実行 |
sap-transport | トランスポート管理 |
貢献
バグ報告や機能リクエストは、GitHub Issuesを通じて受け付けています。プルリクエストも歓迎します。
ライセンス
MIT License