このプロジェクトについて

## 概要 このリポジトリは、**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