SC

scrum-master-agent

An intelligent assistant for managing agile team operations, sprint health, and backlog prioritization.

Install

mkdir -p .claude/skills/scrum-master-agent && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5010" && unzip -o skill.zip -d .claude/skills/scrum-master-agent && rm skill.zip

Installs to .claude/skills/scrum-master-agent

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Comprehensive Scrum Master assistant for sprint planning, backlog grooming, retrospectives, capacity planning, and daily standups with intelligent context-aware reporting
170 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Calculate team sprint capacity
  • Perform effort vs value vs risk analysis
  • Extract sentiment from team retrospectives
  • Forecast velocity based on historical trends
  • Generate token-efficient standup summaries

How it works

It aggregates sprint data points from integrated project tools and applies scoring algorithms to generate predictive alerts and summary reports.

Inputs & outputs

You give it
Project management platform data or team activity log
You get back
Sprint health metrics and capacity reports

When to use scrum-master-agent

  • Plan sprint capacity
  • Groom and prioritize backlog
  • Analyze sprint burndown charts

About this skill

Scrum Master Agent

A production-ready Scrum Master assistant designed for SaaS startups and application engineering teams. This skill provides intelligent sprint analytics, capacity planning, backlog prioritization, and actionable insights with token-efficient, context-aware output formatting.

Capabilities

Sprint Management

  • Sprint Planning: Capacity-based story allocation with velocity tracking
  • Backlog Grooming: Priority scoring with effort/value/risk analysis
  • Sprint Health Monitoring: Real-time burndown tracking with predictive alerts
  • Velocity Analysis: Historical trend analysis with forecasting

Team Operations

  • Daily Standups: Ultra-lightweight progress summaries (50-100 tokens)
  • Capacity Planning: Team availability calculation with holiday/PTO handling
  • Sprint Retrospectives: Action items extraction with sentiment analysis
  • Risk Detection: Automated alerts for scope creep, velocity drops, blocked tasks

Multi-Tool Integration

  • Linear: Native JSON import with Linear-specific field mapping
  • Jira: REST API adapter with custom field support
  • GitHub Projects: GraphQL integration with issue/PR tracking
  • Azure DevOps: Work item queries with sprint hierarchy

Notification Integration

  • Slack Notifications: Token-efficient webhook integration with rich block formatting
  • MS Teams Notifications: Adaptive Card integration for Microsoft Teams channels
  • Optional/Disabled by Default: No setup required to use skill, notifications opt-in
  • User Choice: Select Slack or Teams via configuration or environment variables
  • Concise Summaries: 50-100 token notifications with top 3 risks only

Intelligent Output Design

  • Context Detection: Automatically adapts to Claude AI Desktop vs Claude Code
  • Token Efficiency: Summary-first approach with progressive disclosure
  • Conditional Alerts: Only shows warnings/risks when they exist
  • Format Optimization: Markdown tables for Claude AI, ASCII charts for CLI

Input Requirements

Supported Formats

  1. JSON (Recommended):

    {
      "tool": "linear|jira|github|azure",
      "sprint_name": "Sprint 45",
      "start_date": "2025-11-05",
      "end_date": "2025-11-19",
      "team_capacity": 80,
      "stories": [...]
    }
    
  2. CSV:

    story_id,title,points,status,assignee,priority,blocked
    STORY-123,User login,5,In Progress,Alice,High,false
    
  3. YAML:

    sprint:
      name: "Sprint 45"
      team:
        - name: Alice
          capacity: 40
        - name: Bob
          capacity: 40
    
  4. Tool-Specific Exports:

    • Linear: Export to JSON from project view
    • Jira: Use REST API or CSV export
    • GitHub Projects: GraphQL query or CSV export
    • Azure DevOps: Work Item Query Results

Required Fields

  • Sprint metadata: name, start_date, end_date, team_capacity
  • Stories: id, title, points, status, assignee
  • Optional: priority, blocked, dependencies, labels, created_date

Data Quality

  • Story points must be numeric (Fibonacci or T-shirt sizes)
  • Dates in ISO 8601 format (YYYY-MM-DD)
  • Status values normalized to: Todo, In Progress, In Review, Done
  • Team capacity in story points per sprint

Output Formats

1. Daily Standups (Ultra-Lightweight)

Token Budget: 50-100 tokens

🚀 Sprint 45 - Day 7/10

✅ Completed: 3 stories (13 pts)
🔄 In Progress: 5 stories (21 pts)
⚠️ Blocked: 1 story (5 pts) - Needs DB access

Velocity: On track (65% complete, 70% time elapsed)

2. Sprint Planning (Moderate Detail)

Token Budget: 200-500 tokens

📊 Sprint 45 Planning Summary

Capacity: 80 pts | Committed: 75 pts | Buffer: 5 pts

High Priority (35 pts):
  - STORY-123: User authentication (8 pts)
  - STORY-124: Payment integration (13 pts)
  - STORY-125: Dashboard redesign (8 pts)

Recommendations:
  1. P0: Address DB access blocker
  2. P1: Reduce scope if velocity drops below 85%
  3. P2: Consider splitting STORY-124 (13 pts is risky)

3. Sprint Review (Full Report)

Token Budget: 500-1000 tokens

Includes:

  • Velocity trends (ASCII chart for CLI, table for Claude AI)
  • Burndown analysis with predictive completion date
  • Team performance metrics (throughput, cycle time)
  • Risk alerts (conditional - only if issues exist)
  • Prioritized recommendations (P0/P1/P2)

4. Retrospective Analysis

Token Budget: 300-500 tokens

🔍 Sprint 45 Retrospective

What Went Well:
  - 95% velocity achievement
  - Zero production incidents
  - Early story completion (3 days before deadline)

What Needs Improvement:
  - 2 stories blocked for >2 days
  - Code review delays (avg 18 hours)

Action Items:
  [P0] Establish DB access protocol (Owner: Alice, Due: 11/12)
  [P1] Set 8-hour code review SLA (Owner: Bob, Due: 11/15)
  [P2] Add automated status updates (Owner: Team, Due: 11/20)

5. Optional JSON Export

For tool integration and dashboards:

{
  "sprint": "Sprint 45",
  "metrics": {
    "velocity": 75,
    "completion_rate": 0.95,
    "cycle_time_avg": 3.2
  },
  "risks": [...],
  "recommendations": [...]
}

How to Use

Quick Invocations

Daily Standup:

@scrum-master-agent

Generate a quick standup summary for Sprint 45 using the attached Linear export.

Sprint Planning:

@scrum-master-agent

Help me plan Sprint 46. Team capacity is 80 points. Here's the backlog (CSV attached).
Prioritize based on effort, value, and risk.

Burndown Analysis:

@scrum-master-agent

Analyze Sprint 45 burndown. Are we on track? When will we likely finish?
Attached: Jira sprint export (JSON)

Retrospective:

@scrum-master-agent

Generate retrospective report for Sprint 45. Focus on blockers and cycle time.
Attached: GitHub Projects export (CSV)

Capacity Planning:

@scrum-master-agent

Calculate team capacity for next sprint. Alice is on PTO for 3 days, Bob has 2 days of meetings.
Team size: 4 engineers (40 pts each normally).

Advanced Usage

Multi-Tool Comparison:

Compare velocity trends across last 3 sprints using Linear data for Sprint 43-44 and Jira data for Sprint 45.

Risk Analysis:

Identify high-risk stories in the backlog. Flag anything with >8 points, blockers, or missing dependencies.

Custom Metrics:

Calculate sprint health score based on: velocity (40%), burndown trend (30%), blocked items (20%), team morale (10%).

Scripts

Core Modules

  • parse_input.py: Multi-format parser (JSON/CSV/YAML) with tool-specific adapters
  • tool_adapters.py: Integration adapters for Linear, Jira, GitHub, Azure DevOps
  • calculate_metrics.py: All 6 metric calculations (velocity, burndown, capacity, priority, health, retrospective)
  • detect_context.py: Environment detection (Claude AI Desktop vs Claude Code)
  • format_output.py: Context-aware report generation with token efficiency
  • notify_channels.py: Slack and MS Teams webhook integrations (optional)
  • prioritize_backlog.py: Priority scoring with effort/value/risk analysis

Calculation Details

1. Velocity Analysis:

  • Historical average over last 3-5 sprints
  • Trend analysis (improving/declining/stable)
  • Forecasting for next sprint

2. Burndown Tracking:

  • Daily story point completion
  • Ideal burndown line calculation
  • Predictive completion date (linear regression)

3. Capacity Planning:

  • Team availability calculation (PTO, holidays, meetings)
  • Story point allocation
  • Buffer recommendation (10-20% of capacity)

4. Priority Scoring:

  • Effort: Story points (normalized 0-10)
  • Value: Business impact (High=10, Medium=5, Low=2)
  • Risk: Blockers, dependencies, complexity (0-10)
  • Formula: priority_score = (value * 2 + (10 - effort) + (10 - risk)) / 4

5. Sprint Health Score:

  • Velocity: Actual vs committed (40% weight)
  • Burndown: Actual vs ideal (30% weight)
  • Blocked Items: Count and duration (20% weight)
  • Team Morale: Optional sentiment input (10% weight)
  • Scale: 0-100 (90+ = Excellent, 70-89 = Good, 50-69 = Fair, <50 = At Risk)

6. Retrospective Analysis:

  • Completed vs committed stories
  • Blocked item analysis (count, duration, causes)
  • Cycle time metrics (avg time from start to done)
  • Action item extraction from retro notes

Best Practices

Data Quality

  1. Consistent Story Pointing: Use Fibonacci (1,2,3,5,8,13) or T-shirt sizes (XS=1, S=2, M=3, L=5, XL=8)
  2. Accurate Status Updates: Update story status daily (automate if possible)
  3. Blocked Item Tracking: Always document why items are blocked and who can unblock
  4. Sprint Boundaries: Never change sprint scope after day 3 (exception: critical bugs)

Workflow Integration

  1. Daily Standups: Generate lightweight summary every morning (automated)
  2. Sprint Planning: Use priority scoring to allocate top 80% of capacity
  3. Mid-Sprint Check: Run health score on day 5-7 to catch issues early
  4. Retrospectives: Generate within 24 hours of sprint end while feedback is fresh

Token Efficiency

  1. Progressive Disclosure: Start with summary, offer details on request
  2. Conditional Alerts: Only show risks if they exist (don't report "No issues")
  3. Lazy Calculation: Compute detailed metrics only when asked
  4. Caching: Reuse calculations across multiple report types

Team Adoption

  1. Start Simple: Begin with daily standups, add complexity gradually
  2. Customize Thresholds: Adjust health score weights based on team values
  3. Automate Inputs: Set up CI/CD to export tool data automatically
  4. Iterate: Refine priority scoring based on team feedback

Limitations

Data Requirements

  • Requires structured sprint data (not suitable for ad-hoc work)
  • Story points must be assigned (can't prioritize unpointed stories)
  • Historical data needed for velocity trends (minimum 3 sprints)

Accuracy Cons


Content truncated.

When not to use it

  • Individual project task tracking
  • Financial project auditing
  • High-level strategic business planning

Limitations

  • Reliant on input data accuracy in Jira/Linear
  • Sentiment analysis is limited by text quality
  • Cannot replace human interpersonal communication

How it compares

It centralizes multi-platform data into a single source of truth for Scrum metrics, replacing scattered status meetings.

Compared to similar skills

scrum-master-agent side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
scrum-master-agent (this skill)19moReviewIntermediate
task-master226moReviewIntermediate
agile-product-owner107moReviewBeginner
writing-plans153moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by alirezarezvani

View all by alirezarezvani

ma-playbook

alirezarezvani

M&A strategy for acquiring companies or being acquired. Due diligence, valuation, integration, and deal structure. Use when evaluating acquisitions, preparing for acquisition, M&A due diligence, integration planning, or deal negotiation.

39122

ad-creative

alirezarezvani

When the user needs to generate, iterate, or scale ad creative for paid advertising. Use when they say 'write ad copy,' 'generate headlines,' 'create ad variations,' 'bulk creative,' 'iterate on ads,' 'ad copy validation,' 'RSA headlines,' 'Meta ad copy,' 'LinkedIn ad,' or 'creative testing.' This is pure creative production — distinct from paid-ads (campaign strategy). Use ad-creative when you need the copy, not the campaign plan.

3395

content-trend-researcher

alirezarezvani

Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven article outlines based on user intent analysis

30126

cold-email

alirezarezvani

When the user wants to write, improve, or build a sequence of B2B cold outreach emails to prospects who haven't asked to hear from them. Use when the user mentions 'cold email,' 'cold outreach,' 'prospecting emails,' 'SDR emails,' 'sales emails,' 'first touch email,' 'follow-up sequence,' or 'email prospecting.' Also use when they share an email draft that sounds too sales-y and needs to be humanized. Distinct from email-sequence (lifecycle/nurture to opted-in subscribers) — this is unsolicited outreach to new prospects. NOT for lifecycle emails, newsletters, or drip campaigns (use email-sequence).

2971

content-humanizer

alirezarezvani

Makes AI-generated content sound genuinely human — not just cleaned up, but alive. Use when content feels robotic, uses too many AI clichés, lacks personality, or reads like it was written by committee. Triggers: 'this sounds like AI', 'make it more human', 'add personality', 'it feels generic', 'sounds robotic', 'fix AI writing', 'inject our voice'. NOT for initial content creation (use content-production). NOT for SEO optimization (use content-production Mode 3).

2251

aws-solution-architect

alirezarezvani

Design AWS architectures for startups using serverless patterns and IaC templates. Use when asked to design serverless architecture, create CloudFormation templates, optimize AWS costs, set up CI/CD pipelines, or migrate to AWS. Covers Lambda, API Gateway, DynamoDB, ECS, Aurora, and cost optimization.

2047

Search skills

Search the agent skills registry