-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathengineering_standup_generator.yaml
More file actions
58 lines (50 loc) · 1.77 KB
/
Copy pathengineering_standup_generator.yaml
File metadata and controls
58 lines (50 loc) · 1.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
name: Standup Generator
tags:
- engineering
- productivity
description: >
Generates a concise daily standup update by pulling your recent GitHub
activity and Slack messages, then formats it into Yesterday / Today /
Blockers.
connectors:
- GitHub
- Slack
inputs:
- name: github_username
description: >
Your GitHub username (e.g. "jsmith")
- name: slack_handle
description: >
Your Slack display name exactly as it appears in mentions
(e.g. "Jane Smith")
- name: email_address
description: Your email address
- name: standup_channel
description: >
The Slack channel where standup updates are posted
(e.g. "#eng-standup")
routine: |
Gather the following signals from the last 24 hours:
My email for searching my user: {{email_address}}
GitHub activity for {{github_username}}:
- PRs opened, merged, or closed
- PRs reviewed (and verdict: approved / changes requested)
- Issues opened or closed
- Commits pushed (grouped by repo)
Slack activity for {{slack_handle}}:
- Threads you participated in that indicate completed work or decisions made
- Any blockers or open questions you raised
Synthesize into a standup update with three sections:
**Yesterday**
Bullet list of completed or progressed work (be specific — include PR numbers
or feature names, not just "worked on stuff").
**Today**
Bullet list of what you plan to work on, inferred from:
- Open PRs still in draft or awaiting review
- Issues assigned to you
- Any explicit plans mentioned in Slack threads
**Blockers**
Any open questions, waiting-on-others items, or unresolved threads that are
slowing you down. If none, say "None".
Prepare the result as a Slack draft in {{standup_channel}}.
NEVER SEND — only prepare the draft.