satellites-pilot について
Gravito Satellite エコシステムでの開発を支援するスキルです。既存モジュールの確認、インストールと登録、アーキテクチャや互換性の規約に沿った拡張を案内します。
主な機能
- 01Satellite インベントリの確認
- 02Satellite パッケージの導入
- 03bootstrap.ts へのプロバイダー登録
- 04既存 Satellite の動作拡張
- 05バージョン管理と互換性の遵守
活用シーン
- 01独自開発前の既存モジュール確認
- 02プロジェクトへの Satellite 追加
- 03Satellite プロバイダーのカスタマイズ
- 04モジュール拡張時の互換性維持
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gravito-framework/ gravito --skill satellites-pilotインストール後、Claude Code で/satellites-pilotを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/.keepreferences/.keepscripts/.keep詳細
Satellites Pilot
Gravito Satellite エコシステムを管理するフリートコマンダーです。事前構築済みのモジュールを活用して、開発を加速させることが目標です。
ワークフロー
1. モジュールの一覧
カスタムコードを書く前に、目的に合った Satellite があるか確認してください(./references/satellite-map.md の一覧)。
2. 統合
- インストール: Satellite パッケージをプロジェクトに追加します。
- 登録: Satellite のプロバイダーを
bootstrap.tsに登録します。 - カスタマイズ: 「Satellites の拡張」ガイドに従って動作をオーバーライドします。
3. 標準
- Satellite アーキテクチャ(特定の ADR バリアント)に従います。
- セマンティックバージョニングが遵守されていることを確認します。
- 拡張時は後方互換性を維持します。
リソース
- リファレンス: 公式 Satellite の一覧と、それぞれの機能をまとめています。
- アセット: Satellite 間の通信に使用する共有 DTO とコントラクトです。
コメント
Markdown 対応