案例:用 Claude Code + Lovrabet + 飞书 CLI 实现自动提需求和通知
场景描述
在安装了 Lovrabet CLI 的电脑环境,只需要对 Claude Code 说一句话,比如「给子轩提个需求:尽快把页面修改指引放到帮助中心」,Claude Code 会自动:
- 识别负责人
- 创建需求到 Lovrabet 系统
- 自动发邮件通知负责人
全程不需要你手动操作。
开始之前需要准备什么
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 把它们粘合为一个完整的业务场景。