这个项目能做什么

## 简介 本仓库是 start CLI 的官方模块库。它收集描述 AI 代理 (agents)、角色 (roles)、上下文 (contexts)、任务 (tasks) 和技能 (skills) 的 CUE 模块,并将其发布到 CUE Central Registry 的 `github.com/p3bot/library` 路径下,以便 CLI 在运行时能够解析这些模块。 ## 结构 README 文档记录了以下顶级目录: - `agents/` – AI CLI 工具的命令模板 - `roles/` – 系统提示词和行为定义 - `contexts/` – 环境上下文定义 - `tasks/` – 任务指令定义 - `skills/` – 代理技能,每个技能包含一个 `SKILL.md` 及可选资源 - `schemas/` – CUE schema 定义 - `index/` – 模块发现索引 - `docs/` – 命名、发布、创作和模式目录 ## 模块如何使用 模块可以直接在 CUE 中导入,例如: ```cue import "github.com/p3bot/library/roles/golang/assistant@v0" ``` 更常见的是通过 start CLI 间接调用: ``` start --role golang/assistant start task review/pre-commit ``` ## 寻址方案 面向用户的全限定地址采用 `category:name` 形式,例如 `agents:claude/interactive`、`roles:golang/assistant`、`contexts:cwd/agents-md`、`tasks:review/pre-commit` 或 `skills:finding/one-by-one`。不带 `category:` 前缀的纯名称将触发跨类别查找。README 指出,CUE 导入中的模块路径仍保持基于斜杠 (slash-based) 的形式——冒号形式仅适用于面向用户的输入和显示。 ## 引用文档 本库引导读者参阅 `docs/naming.md`(命名约定)、`docs/publishing.md`(发布至 CUE Central Registry)、`docs/authoring.md`(创建或更新模块)、`docs/agent-patterns.md` 和 `docs/role-patterns.md`(创作模式),以及 `schemas/README.md` 中的 schema 参考。 ## 许可证 MPL-2.0。