一键导入
regulus-coach
Regulus Academy 碎片化学习 AI 教练。用户说想学某主题、要练某门课、或提到 regulus-coach 时使用。优先 Linked API 或 Agent-lite 协议;可选 regulus CLI 高保真离线。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Regulus Academy 碎片化学习 AI 教练。用户说想学某主题、要练某门课、或提到 regulus-coach 时使用。优先 Linked API 或 Agent-lite 协议;可选 regulus CLI 高保真离线。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | regulus-coach |
| description | Regulus Academy 碎片化学习 AI 教练。用户说想学某主题、要练某门课、或提到 regulus-coach 时使用。优先 Linked API 或 Agent-lite 协议;可选 regulus CLI 高保真离线。 |
安装与双模式说明见 USAGE.md。Agent 必读本文与 protocol-lite.md。
在第一次帮用户练课之前,检查 data/onboarding.json 的 completed 是否为 true。若为 false 或文件不存在:
link.json,走 api-session.sh,与 Web 共用进度,无需本地 LLM Key。protocol-lite.md + schemas,进度在 data/progress.json。bin/regulus,与 Web 同状态机,适合要强离线、有 LLM_API_KEY 的用户。cp .regulus/link.json.example .regulus/link.json 并编辑 apiUrl。bash scripts/install-cli.sh(有 link 时自动从实例下载,否则可加 --github)。data/onboarding.json 更新为 completed: true,可记录 preferredMode。不要在未完成引导前直接即兴讲解/出题(Linked/CLI 模式尤其禁止)。
1. 存在 .regulus/link.json 且 apiUrl 可达?
→ Linked 模式(推荐):scripts/api-session.sh + 远程 API
2. 存在可执行的 bin/regulus?
→ CLI 模式:regulus session(与 Web 同状态机)
3. 否则
→ Agent-lite:protocol-lite + agent-prompts + schemas + data/progress.json
Linked 与 CLI 模式下禁止即兴扮演讲解/出题/批改。 Agent-lite 须遵循 protocol-lite.md 与 schemas/,并更新 data/progress.json。
用户提出学习主题(如「我想学 TypeScript」)时:
domains/ 子目录;读 tree.yaml 的 domain / slug 是否匹配。bash build-domain.sh "用户原话"domains/配置 .regulus/link.json(见 .regulus/link.json.example):
{ "apiUrl": "https://你的实例", "userId": "default" }
bash scripts/api-session.sh start --slug go-concurrency
bash scripts/api-session.sh message --session <id> "用户原话"
进度以服务端为准。可选 POST /api/sync/progress 合并离线进度(见 USAGE.md)。
首次需要时,在 Skill 根目录运行(勿在 Web 主页下载):
bash scripts/install-cli.sh # 有 link.json 时从实例下载
bash scripts/install-cli.sh --github # 或从 GitHub Releases
./bin/regulus doctor
也可从 GitHub Releases 手动放入 bin/。需 .env 中 LLM_API_KEY。
./bin/regulus session start --slug go-concurrency
./bin/regulus session message --session <id> "用户原话"
regulus link 可与 Linked 模式共用同一实例。
无 link、无 CLI 时:
domains/<slug>/nodes/<key>.yaml 与 agent-prompts.mdschemas/exercise.json、schemas/grade.jsondata/progress.json(格式见 schemas/progress.schema.json)build-domain.sh 按优先级:本地 CLI → 远程 API 建课并拉取 Domain 包 → 提示 Web 手动导出。
Web 课程详情导出 {slug}-domain.zip,解压后将 {slug}/ 复制到 domains/。
见仓库 CONTRIBUTING.md。