跳到主要内容

案例:用 Claude Code + Lovrabet + 飞书 CLI 实现自动提需求和通知

场景描述

在安装了 Lovrabet CLI 的电脑环境,只需要对 Claude Code 说一句话,比如「给子轩提个需求:尽快把页面修改指引放到帮助中心」,Claude Code 会自动:

  1. 识别负责人
  2. 创建需求到 Lovrabet 系统
  3. 自动发邮件通知负责人

全程不需要你手动操作。


开始之前需要准备什么

1. 一个 Lovrabet 账号

如果你还没有账号,先去 Lovrabet 用户中心注册

2. 一个已启用「需求管理」的应用

你需要有一个用数据库逆向分析完毕的 Lovrabet 应用。本案例使用启智云图项目管理作为示例(appcode:app-173e8652)。

如果你用自己的应用,把文档里的 app-173e8652 和相关 dataset code 替换成你自己的即可。

3. 一台 Mac 或 Linux 电脑

本文所有操作在 Mac 上验证通过,Linux 用户命令完全相同。


Step 1:安装 CLI 工具

打开终端,依次执行以下命令:

1.1 安装 Lovrabet CLI 和 Skills

npm install -g lovrabet
npx skill add lovrabet/lovrabet-cli -g -y

1.2 安装 lark-cli(飞书 CLI)

npx @larksuite/cli@latest install

1.3 安装 Claude Code 或其他 Agent 客户端

此处自行安装喜欢的 Agent IDE,并参考其官方帮助文档,不做重复描述。本文以 Claude Code 为案例描述整个过程。

安装完成后,验证是否都装好了:

lovrabet --version
lark-cli --version
claude-code --version

Step 2:登录授权

2.1 登录 Lovrabet

在终端执行:

lovrabet auth login

按提示输入你的 Lovrabet 账号信息,完成登录。

2.2 验证获取应用列表是否成功

# 查看已注册的应用列表
lovrabet app list --format json

什么是 appcode? 每个 Lovrabet 应用有一个唯一标识,叫做 appcode,相当于应用的「名字」。你需要告诉 CLI 要操作哪个应用。

2.3 登录飞书

lark-cli auth login

这会打开浏览器,按提示用飞书账号授权。授权完成后回到终端即可。


Step 3:开始使用

3.1 启动 Claude Code

在任意目录下,打开终端,输入:

claude

3.2 输入需求

直接说一句话,Claude Code 会自动完成全部流程。例如:

/lovrabet 给子轩提个需求:尽快把页面修改指引放到帮助中心并配置入口。
补充信息:
1)从成员表查出负责人信息
2)根据标题关键词匹配项目
3)把需求写入对应的项目管理系统
4)发邮件通知负责人,邮件正文要加入需求描述、项目管理系统对应需求详情页的网址并且可点击。
5)执行完后返回需求 ID 和邮件状态

3.3 等待执行

Claude Code 会自动完成:

  • 查询子轩的项目成员信息
  • 创建需求(优先级:高,状态:新建)
  • 发邮件通知子轩

执行完成后,你会看到需求 ID 和邮件发送结果。


Step 4:把流程沉淀为 Skill(可选)

如果团队里经常要提需求,每次都让 AI 从零摸索,既麻烦又没法保证质量。可以把刚才跑通的流程直接沉淀成一个可复用的 Skill。

为什么需要沉淀为可复用的 Skill

  • 发现某个业务流程经常重复
  • 想把内部经验固化下来,让 AI 照着执行而不是每次「理解一次」
  • 希望团队其他人也能一句话触发同一个流程,不需要懂业务流程,在前人经验上直接复用即可

操作方法(以提需求为例)

在 Claude Code 里跑通一次完整流程后,直接说:

用 skill-creator 这个 skill 把刚才的操作封装成一个业务 Skill,方便以后复用

AI 会自动分析刚才做了什么、用了哪些工具和参数,然后调用 skill-creator 生成 Skill 文件。生成完成后告诉你 Skill 叫什么名字、放哪里了。

假设生成好以后,名字叫:project-issue

生成之后怎么用?

以后只需要说:

帮我用「project-issue」给子轩提个需求:App 背景色可以根据用户手机壳颜色自动变色

AI 会自动加载这个 Skill,按照里面的步骤执行,不需要再重复描述流程。


常见问题

Q:claude 命令没反应怎么办?

确保 Claude Code CLI 安装成功:

claude-code --version

如果提示 command not found,重新安装:

npm install -g @anthropic-ai/claude-code

Q:lovrabet auth login 登录失败?

确认你使用的是已注册的 Lovrabet 账号,确认绑定用户 AccessKey 正确。

Q:lark-cli auth login 提示权限不足?

可能是飞书账号没有相关应用权限。需要联系你的飞书管理员,开通飞书应用的访问权限。

Q:如何查看已创建的需求?

在 Lovrabet 创建的项目管理应用里查看。CLI 是为了让 Agent 能操作 Lovrabet 开发的应用,模拟人的操作,所以所有结果都跟应用在一起。


技术架构(可选阅读)

本方案采用三层架构:

层级工具职责
编排层Claude Code + 全局 Skills理解意图、编排流程、映射成员
数据层Lovrabet CLI应用切换、数据 CRUD
触达层lark-cli邮件通知发送

三层各司其职,Skill 把它们粘合为一个完整的业务场景。