Skip to content
Back to skills

Standup

ASecurity

Summarize recent work across Git, GitHub, and Jira into a standup document. Use when asked what you worked on recently.

  • 8 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 3, 2026
ai-agentsgogitdocumentation

Works with

  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 3, 2026

npx -y skills add edjchapman/claude-code-config --skill standup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Standup?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Standup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/edjchapman-standup/badge)](https://www.skillsdirectory.com/skills/edjchapman-standup)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: standup
description: Summarize recent work across Git, GitHub, and Jira into a standup document. Use when asked what you worked on recently.
argument-hint: "[<period>] [--output <path>] [--team] [--skip-jira|--skip-calendar]"
---

Prepare a standup document summarizing my recent work activity.

**First, read [`GATHERING.md`](GATHERING.md) in this skill's directory** — it defines the shared data-gathering steps (identity, git, GitHub PRs, Jira, calendar, error handling, delivery). This file defines only what is standup-specific.

## Arguments

`$ARGUMENTS`

- **Period**: look-back period (default: **24 hours**). Examples: `/standup 48 hours`, `/standup since Monday`, `/standup 3 days`
- **Output**: `--output <path>` (default: `./standups/YYYY-MM-DD-standup.md`)
- **Team**: `--team` - Include team activity overview (opt-in)
- **Skip sources**: `--skip-jira`, `--skip-calendar`

Compute `$START_DATE` / `$END_DATE` from the period and use them in all gathering steps.

## Standup-Specific Step: Read Daily Log

Before the shared gathering steps, check for today's daily log at `./standups/YYYY-MM-DD-log.md`.

**If it exists**, extract:

1. **Status Updates** (`## Status Updates` section): the user's own words about their work. Treat as high-priority context — prefer the user's phrasing when summarizing completed work and blockers.
2. **Session Summaries** (`## Session Summaries` section): auto-logged git commits from session-end hooks. De-duplicate against git log output by commit hash.

Entries mentioning "blocked", "waiting", or "stuck" should surface as blockers. If the file does not exist, proceed normally.

## Standup-Specific Step: Team Activity (only if `--team`)

If `--team` is provided AND Jira MCP is available, query team activity (excluding the current user):

```
JQL: project = BIL AND updated >= '-24h' AND assignee != '<accountId>' ORDER BY assignee, updated DESC
```

Group results by assignee; summarize each member's tickets moved, key status changes, and blockers flagged — one line per team member.

## Output Template

```markdown
# Standup - [DATE]

## Yesterday / Since Last Standup

- [Completed items with ticket refs, e.g., "Implemented auth flow (BIL-123)"]
- [Documentation updates]
- [Meetings attended]

## Today

- [Planned work from In Progress tickets]
- [Scheduled meetings/discussions]
- [Goals for the day]

## Blockers / Discussion Points

- [Any blockers flagged in Jira]
- [Items needing team input or decisions]
- [Dependencies on others]

---

### Activity Details

**Git Commits**: N commits across M files

- [Repo 1]: X commits - [summary of changes]

**Pull Requests**:

- [#123 - Title - Status (merged/open/draft)]

**Jira Tickets**:
| Ticket | Title | Status | Points |
|--------|-------|--------|--------|
| BIL-123 | Implement feature X | In Review | 3 |

**Calendar/Meetings** (if available):

- [Meeting name] - [outcome or action items]

---

### Team Activity (if --team flag used)

| Team Member | Recent Activity                    |
| ----------- | ---------------------------------- |
| [Name 1]    | BIL-XXX: [brief], BIL-YYY: [brief] |
```

## Standup Guidelines

- Keep the main standup section brief (1-2 min verbal delivery); detailed context goes in "Activity Details"
- If asked about "today" plans but none are clear from In Progress tickets, ask the user what they're planning
- Save to `./standups/` (create the directory with `mkdir -p ./standups` if needed)

Files in this skill

  • GATHERING.md5.1 KB
  • SKILL.md3.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…