このプロジェクトについて
## 概要
このリポジトリは、**start** CLIの公式モジュールライブラリです。AIエージェント、ロール、コンテキスト、タスク、スキルを記述するCUEモジュールを収集し、CLIが実行時に解決できるよう、CUE Central Registryの `github.com/p3bot/library` に公開しています。
## 構造
READMEでは、以下のトップレベルディレクトリについて説明しています:
- `agents/` – AI CLIツールのコマンドテンプレート
- `roles/` – システムプロンプトと動作の定義
- `contexts/` – 環境コンテキストの定義
- `tasks/` – タスク指示の定義
- `skills/` – エージェントのスキル(それぞれ `SKILL.md` とオプションのリソースで構成)
- `schemas/` – CUEスキーマ定義
- `index/` – モジュール探索インデックス
- `docs/` – 命名、公開、作成、およびパターンのカタログ
## モジュールの利用方法
モジュールはCUEで直接インポートできます。例:
```cue
import "github.com/p3bot/library/roles/golang/assistant@v0"
```
より一般的には、start CLIを通じて間接的に利用されます:
```
start --role golang/assistant
start task review/pre-commit
```
## アドレス体系
ユーザー向けの完全修飾アドレスは、`agents:claude/interactive`、`roles:golang/assistant`、`contexts:cwd/agents-md`、`tasks:review/pre-commit`、`skills:finding/one-by-one` のように `category:name` の形式をとります。`category:` プレフィックスのない単純な名前は、カテゴリーを横断したルックアップとして機能します。なお、CUEインポートにおけるモジュールパスはスラッシュベースのままであり、コロン形式はユーザー入力および表示にのみ適用されます。
## 参照ドキュメント
本ライブラリでは、`docs/naming.md`(命名規則)、`docs/publishing.md`(CUE Central Registryへの公開)、`docs/authoring.md`(モジュールの作成または更新)、`docs/agent-patterns.md` および `docs/role-patterns.md`(作成パターン)、さらに `schemas/README.md` のスキーマリファレンスを参照しています。
## ライセンス
MPL-2.0
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.