bluetemberg は何をしますか?
ベンダーに依存しないAIツーリングスキャフォルダー&同期エンジン(Cursor、Claude Code、GitHub Copilot対応)
概要
prototypdigital/bluetemberg は、AIコードエディタや開発ツール間でプロジェクト設定とルールを同期・生成するためのツールです。Cursor、Claude Code、GitHub Copilotをサポートし、統一されたワークフローを提供します。
主な機能
- スキャフォルディング: 各AIツール向けの設定ファイルとルールを自動生成します。
- 同期エンジン: 複数のツール間で設定の一貫性を保ち、変更を自動的に同期します。
- ベンダーニュートラル: 特定のベンダーやツールに依存しない設計で、柔軟に拡張可能です。
対応プラットフォーム
使い方
インストール
npm install bluetemberg
または
yarn add bluetemberg
初期化
npx bluetemberg init
設定の同期
npx bluetemberg sync
設定の確認
npx bluetemberg status
設定
プロジェクトルートに bluetemberg.config.json を作成し、AIツールごとの設定を定義します。
{
"tools": ["cursor", "claude-code", "copilot"],
"rules": {
"style": "path/to/style-rules.md",
"architecture": "path/to/arch-rules.md"
},
"ignore": ["**/node_modules/**", "**/dist/**"]
}
コマンドリファレンス
| コマンド | 説明 |
|---|---|
init | 設定ファイルとルールを初期化します |
sync | 全ツールの設定を同期します |
status | 現在の設定状態を表示します |
validate | 設定の整合性を検証します |
環境変数
BLUETEMBERG_CONFIG_PATH: 設定ファイルのパスをカスタマイズします(デフォルト:./bluetemberg.config.json)BLUETEMBERG_DRY_RUN: 実際の変更を行わずに実行します(trueに設定)
リンク
ライセンス
MIT