Skip to content
Development
Command

/standup-report

Generate daily standup reports

From plugin
claude-command-suite
1.3k199 skills89 agents199 commands
Install
$ npx -y skills add qdhenry/Claude-Command-Suite --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/standup-report

Context preview

What this command does when you run it.

Generate daily standup reports

Command definition

standup-report.md

Standup Report

Generate daily standup reports

Instructions

1. **Initial Setup**

  • Check Linear MCP server connection
  • Determine time range (default: last 24 hours)
  • Identify team members (from git config or user input)
  • Set report format preferences

2. **Data Collection**

Git Activity Analysis

# Collect commits from last 24 hours
git log --since="24 hours ago" --all --format="%h|%an|%ad|%s" --date=short

# Check branch activity
git for-each-ref --format='%(refname:short)|%(committerdate:short)|%(authoremail)' --sort=-committerdate refs/heads/

# Analyze file changes
git diff --stat @{1.day.ago}

Linear Integration (if available)

1. Fetch tasks updated in last 24 hours
2. Get task status changes
3. Check new comments and blockers
4. Review completed tasks

GitHub PR Status

1. Check PR updates and reviews
2. Identify merged PRs
3. Find new PRs created
4. Review CI/CD status

3. **Report Generation**

Generate structured standup report:

# Daily Standup Report - [Date]

## Team Member: [Name]

### Yesterday's Accomplishments
- โœ… Completed [Task ID]: [Description]
  - Commits: [List with links]
  - PR: [Link if applicable]
- ๐Ÿ”„ Progressed on [Task ID]: [Description]
  - Current status: [X]% complete
  - Latest commit: [Message]

### Today's Plan
- ๐ŸŽฏ [Task ID]: [Description]
  - Estimated completion: [Time]
  - Dependencies: [List]
- ๐Ÿ” Code review for PR #[Number]
- ๐Ÿ“ Update documentation for [Feature]

### Blockers & Concerns
- ๐Ÿšซ Blocked on [Task ID]: [Reason]
  - Need input from: [Person/Team]
  - Expected resolution: [Time]
- โš ๏ธ Potential risk: [Description]

### Metrics Summary
- Commits: [Count]
- PRs Updated: [Count]
- Tasks Completed: [Count]
- Cycle Time: [Average]

4. **Multi-Format Output**

Provide output in various formats:

Slack Format

*Daily Standup - @username*

*Yesterday:*
โ€ข Merged PR #123: Add user authentication
โ€ข Fixed bug in payment processing (ENG-456)
โ€ข Reviewed 3 PRs

*Today:*
โ€ข Starting ENG-457: Implement rate limiting
โ€ข Pairing with @teammate on database migration
โ€ข Sprint planning meeting at 2 PM

*Blockers:*
โ€ข Waiting on API credentials from DevOps
โ€ข ENG-458 needs design clarification

Email Format

Subject: Daily Standup - [Name] - [Date]

Hi team,

Here's my update for today's standup:

COMPLETED YESTERDAY:
- [Detailed list with context]

PLANNED FOR TODAY:
- [Prioritized task list]

BLOCKERS/HELP NEEDED:
- [Clear description of impediments]

Let me know if you have any questions.

Best,
[Name]

5. **Team Rollup View**

For team leads, generate consolidated view:

# Team Standup Summary - [Date]

## Velocity Metrics
- Total Commits: [Count]
- PRs Merged: [Count]
- Tasks Completed: [Count]
- Active Blockers: [Count]

## Individual Updates
[Summary for each team member]

## Critical Items
- Blockers requiring immediate attention
- At-risk deliverables
- Resource conflicts

## Team Health Indicators
- On-track tasks: [%]
- Blocked tasks: [%]
- Overdue items: [Count]

Error Handling

No Linear Connection

"Linear MCP server not connected. Generating report from git and GitHub data only.

To enable full functionality:
1. Install Linear MCP: npm install -g @modelcontextprotocol/server-linear
2. Configure with your API key
3. Restart with Linear connected

Proceeding with available data..."

No Recent Activity

"No git activity found in the last 24 hours. 

Possible reasons:
1. No commits made (check your time range)
2. Working on untracked branches
3. Local changes not committed

Would you like to:
- Extend the time range?
- Check specific branches?
- Manually input your updates?"

Interactive Features

1. **Update Customization**

"I've generated your standup report. Would you like to:
1. Add additional context to any item?
2. Reorder priorities for today?
3. Add missing blockers or concerns?
4. Include work done outside of git?"

2. **Blocker Resolution**

"I notice you have blockers. Would you like help with:
1. Drafting messages to unblock items?
2. Finding alternative approaches?
3. Identifying who can help?"

Best Practices

1. **Run before standup**: Generate 15-30 minutes before meeting 2. **Be specific**: Include task IDs and measurable progress 3. **Highlight blockers early**: Don't wait until standup 4. **Keep it concise**: Focus on key updates 5. **Link to evidence**: Include commit/PR links

Advanced Features

Trend Analysis

"Looking at your past week:
- Average daily commits: [Number]
- Task completion rate: [%]
- Common blocker patterns: [List]

Suggestions for improvement:
[Personalized recommendations]"

Smart Scheduling

"Based on your calendar and task estimates:
- You have 5 hours of focused time today
- Recommended task order: [Prioritized list]
- Potential conflicts: [Meeting overlaps]"

Command Examples

Basic Usage

User: "Generate my standup report"
Assistant: [Generates standard report for last 24 hours]

Custom Time Range

User: "Generate standup for last 2 days"
Assistant: [Generates report covering 48 hours]

Team Report

User: "Generate team standup summary"
Assistant: [Generates consolidated team view]

Specific Format

User: "Generate standup in Slack format"
Assistant: [Generates Slack-formatted message ready to paste]
Read more
Ships withclaude-command-suite

A comprehensive development toolkit designed following Anthropic's Claude Code Best Practices for AI-assisted software development.

Get the whole plugin