配方

基础

每日站会准备

获取所有组织的GitHub活动,使用AI编程代理为每个组织生成口头站会草稿。

提示词

使用 Dagu 技能创建一个每日站会准备工作流。请参考 schema、coding agent 和 pitfalls 参考文档以获取正确语法。 询问用户: - 报告应涵盖过去多少天?(默认:1) - 工作日几点运行?(默认:上午 8:00) - 安装了哪个 AI 编程代理 CLI?(按顺序检查 claude、codex、gemini、opencode、aider——使用第一个找到的,如果都没有则询问用户) 前置条件:gh CLI 已认证(gh auth login),至少安装了一个 AI 编程代理 CLI。 工作流应: 1. 使用 gh api graphql 配合 --jq 进行服务端 JSON 格式化来获取用户的 GitHub 活动(不要使用 jq CLI)。获取每个仓库的提交(通过 REST 获取提交消息)、已合并的 PR(含正文)、在时间段内更新的打开/草稿 PR(含最近提交和时间戳,按仓库分组)以及代码审查。 2. 从活动中自动发现所有组织,并按组织分组所有内容。 3. 对每个有活动的组织,使用内联子 DAG(--- 分隔符)通过用户的 AI 代理 CLI 生成口头站会草稿。使用该代理可用的最便宜/最快的模型,因为这是一个简单的文本摘要任务。对没有活动的组织完全跳过调用以避免浪费 token。 4. 代理命令、模型和草稿提示词都应定义为顶层 env 变量(提示词使用 YAML 多行 | 格式),以便用户可以轻松更换代理或自定义输出而无需编辑步骤逻辑。 5. 将每个组织部分组装为 markdown:口头草稿、已合并 PR、按仓库分组的打开 PR(含提交历史和时间戳)以及代码审查。 6. 将所有组织部分合并为一份报告保存到 DAG_DOCS_DIR。 7. 在工作日安排运行,启用 catchup、retry 默认值和代理步骤超时。 重要:请查看 pitfalls 参考文档了解已知的解决方法。请遵循 coding agent 参考文档了解每个代理 CLI 的正确非交互命令和模型参数。

开始使用

1. 安装 Dagu

curl -L https://raw.githubusercontent.com/dagu-org/dagu/main/scripts/installer.sh | bash

2. 安装 Dagu 技能

claude mcp add dagu -- dagu mcp

3. 启动 Dagu

dagu start-all

更多详情,请参阅 快速入门指南

相关配方