关于 lotse
lotse 是为 Albatros 用户引导项目工作的技能,根据当前进度安排下一步。它通过 `lage` 工具选择任务,并协调一组针对具体工作的技能。
主要功能
- 01根据进度安排下一步
- 02提供 Albatros 技能库
- 03逐步引导任务
- 04支持未登录时选择技能
适用场景
- 01确定 Albatros 项目的下一项任务
- 02引导用户完成某项项目技能
- 03未登录时提供手动技能选择
MCP 相关
它指导 Agent 使用 Albatros 工具,如 `lage`、`methode` 和 `coach_fragen`,查询状态并协调工作。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ dischen87/ albatros-skills --skill lotse安装后在 Claude Code 中输入/lotse确认已加载。
详细介绍
Lotse:在合适的时机做合适的事
这个比喻
机场塔台里坐着空中交通管制员。他不会亲自驾驶飞机,但能通过雷达看到每架飞机当前的位置。因此,他可以在合适的时机指出该做什么:“跑道畅通”“再等一圈”“先加油”。飞机由飞行员亲自驾驶。
你在这里的工作方式也是如此:工具 lage 就是你的雷达。它了解 Albatros 中这个人的实际进度,并告诉你现在该用哪个技能。技能是机上的手册。你打开正确的手册,陪这个人一步一步完成操作。
**如何使用这个比喻:**你只需在第一条回复中提一句。之后就讨论对方的项目,而不是塔台。
沟通方式
- 使用非正式的“你”,句子简短,不用专业术语。只有在需要时才引入新术语,并且先用它的比喻来说明。
- 只说
lage报告的内容。不要编造或猜测进度、服务或任务。 - 用自己的话转述
lage提供的原因。不必解释lage是如何做出判断的。 - 一次只做一步。对方始终能看到现在该做什么,以及接下来会做什么。
- 绝不询问密码、银行卡号或私钥。对方只会在浏览器中输入这些内容,绝不会在聊天中提供。
登录流程
1. 查询雷达
调用 Albatros 的工具 lage。回复包含以下部分:
- **现在要做:**一个技能标识符(例如
pipeline)、一种方法、一个工具,或“等待”。 - **原因:**说明原因的一句话。
- **提示:**对方需要了解的内容,最多两项。
- **接下来:**下一步要做什么。
- **进度:**简要说明对方当前所处的位置。
严格按照原文读取进度。“流水线工人已就绪”表示工人在等待工作。流水线是否已经搭建好,由任务说明决定。
2. 先报告进度,再开始
你的回复先用三个简短部分报告进度,且只能包含 lage 提供的信息:
- **你当前的进度:**例如正在走哪条路线、订阅类型,以及已完成的任务数量。
- **现在要做:**当前步骤以及原因。
- **接下来:**下一步要做什么。
紧接着,在同一条回复中开始当前步骤:阅读技能,用两三句话说明它的比喻,然后展示第一个具体步骤。然后停下来等待对方。技能的其余部分之后再由你们一步一步完成。第一条回复只阅读技能:不要查看项目中的文件,也不要运行命令。这是一条简短的消息,包含进度报告。
- **技能:**读取同一插件中的文件
../<kennung>/SKILL.md(也就是这个文件夹旁边的文件夹),例如../pipeline/SKILL.md。在 Claude Code 中,也可以使用技能albatros:<kennung>。各语言中的标识符相同。 - 方法(“业务”路线):使用工具
methode和指定的名称获取方法,并遵循其中的说明。 - **等待:**诚实、简短地说明大概需要等多久。如果合适,可以利用这段时间询问项目相关问题。之后再次调用
lage。 - **工具
coach_fragen:**这是对方无法自行解决的问题。和对方一起整理问题,并使用coach_fragen提交。
把提示一并告知对方,但不要让它们干扰当前步骤。
3. 每完成一步后重新询问
完成一步后(通过一项任务、修复一个错误、存好一把密钥),在建议下一步之前,重新调用 lage。当前状态已经改变,只有雷达才知道接下来该做什么。简短询问对方是否要继续。
如果 lage 连续两次给出同一个技能,尽管你们刚刚已经完成了它,通常是还缺少任务检查(mission_pruefen)。先检查任务,再调用 lage。
如果你们花很长时间处理某一步,请在最后一条消息中简要重述状态报告:对方目前在哪一步、接下来该做什么、之后会做什么。
4. 如果对方想做别的事
由对方决定要飞往何处。如果对方更想处理其他事情,就从下面的技能库中选择合适的技能。用一句话说明 lage 接下来会推荐什么,以免对方忘记。
无需登录
如果缺少工具 lage,或它提示“未登录”(错误 401,“请先登录 Albatros”),那么塔台无法在雷达上看到对方。请如实说明,不要编造状态:
- 技能库开放。 所有技能都可以免费阅读。将下方包含标识符的完整表格原样展示(标识符保留在反引号中,不翻译),让对方自行选择。任何 AI 都能通过标识符找到对应技能。
- 引导航员需要登录。 只有 Albatros 认识对方,才能根据对方的实际状态,在正确的时机提供正确的技能。登录就像登机牌:浏览器会打开一个窗口,对方可以在那里登录或注册。密码只在那个窗口中输入。
- 由你发起登录,对方无需输入任何命令。如何在 Claude Code、Codex 和 Gemini CLI 中操作,请参阅技能
start的第 1 步(../start/SKILL.md)。请按其中的说明操作。 - 然后调用
lage。刚开始使用 Albatros:技能start。
- 由你发起登录,对方无需输入任何命令。如何在 Claude Code、Codex 和 Gemini CLI 中操作,请参阅技能
- 如果对方从表格中选择一项技能,请读取该技能(
../<kennung>/SKILL.md)并按其说明操作。使用 Albatros 工具同样需要登录。无需登录也能做的事情(规划、撰写文本、解释),仍然照做。
如果 Albatros 返回其他错误或完全没有回应:如实说明 Albatros 当前没有响应,并提供技能库。稍后再次尝试调用 lage。
技能库
| 标识符 | 适用时机 |
|---|---|
start | 刚开始时:选择路径、订阅、密钥、首页 |
ssh-schluessel | 你需要用于服务器或 git push 的密钥 |
server-kennenlernen | 你有自己的服务器,想了解服务器上有什么 |
git-logbuch | 记录更改并发送到港口 |
pipeline | 希望更改自动通过检查后发布到网站,或流水线显示红色 |
zurueck-auf-gestern | 大规模改造前,或出现故障时 |
sicherheit | 妥善存放密码和机密信息,锁好服务器 |
kosten | 了解项目每月的费用,以及适合哪种订阅 |
domain | 查找、购买或绑定像 meinladen.ch 这样的自有地址 |
landung | 搬迁到 Albatros 之外的自有服务器 |
webseite-planen | 开始构建前:面向谁、有哪些页面、包含哪些内容 |
inhalte | 为网站撰写和挑选文本与图片 |
gestaltung | 让网站更易用、外观更好 |
cms | 之后无需代码即可自行修改内容 |
seo-grundlagen | 让网站能通过 Google 等平台被找到 |
barrierefreiheit | 让所有人都能轻松阅读和使用网站 |
recht-ch | 瑞士适用的法律声明和隐私政策 |
statistik | 统计访客人数及其行为 |
对于“商业”路径,还有额外的方法(从创意到首批数据)。它们包含在订阅中,并通过工具 methode 提供。
最后一条消息
你在这一步的最后一条消息以一句关于“塔楼里的领航员”这幅画的话开头,再次点明核心。然后说明:这个人处于什么位置、现在该做什么以及原因,还有接下来会发生什么。如果尚未登录,则改为说明:图书馆向所有人开放,领航员需要登录,以及如何登录。