The Product Manager
Your PM copilot: pull Jira metrics, analyze user feedback, track feature requests, auto-prioritize the backlog, and prep sprint planning summaries.
🧂 Ingredients
🔌 APIs
sprint_data_backlog_velocity_metrics
🔄 Alternatives:
product_usage_analytics
🔄 Alternatives:
user_feedback_and_feature_requests
🔄 Alternatives:
prioritization_analysis_and_summaries
🔄 Alternatives:
📋 Step-by-Step Build Guide
Pull current sprint status from Jira (burndown, blocked items)
Pull current sprint status from Jira (burndown, blocked items)
Pull current sprint status from Jira (burndown, blocked items) Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully — retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding.
Aggregate user feedback from Intercom (themes, frequency)
Aggregate user feedback from Intercom (themes, frequency)
Process the data and calculate the requested metrics. Steps: 1. Validate input data — check for nulls, out-of-range values, duplicates 2. Apply the calculation/aggregation logic 3. Compare against benchmarks or previous periods if available 4. Format results with appropriate precision (2 decimal places for percentages, whole numbers for counts) Include: current value, previous value, change (absolute and %), trend direction (↑↓→). Flag any anomalies: values >2 standard deviations from the mean. If insufficient data for a reliable calculation, state the minimum needed and return partial results.
Pull product analytics (feature adoption, drop-off points)
Pull product analytics (feature adoption, drop-off points)
Pull product analytics (feature adoption, drop-off points) Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully — retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding.
Cross-reference feedback with existing backlog items
Cross-reference feedback with existing backlog items
Process the data and calculate the requested metrics. Steps: 1. Validate input data — check for nulls, out-of-range values, duplicates 2. Apply the calculation/aggregation logic 3. Compare against benchmarks or previous periods if available 4. Format results with appropriate precision (2 decimal places for percentages, whole numbers for counts) Include: current value, previous value, change (absolute and %), trend direction (↑↓→). Flag any anomalies: values >2 standard deviations from the mean. If insufficient data for a reliable calculation, state the minimum needed and return partial results.
Score backlog by impact (user demand × reach × strategic fit)
Score backlog by impact (user demand × reach × strategic fit)
Score backlog by impact (user demand × reach × strategic fit) Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully — retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding.
Generate sprint planning brief with prioritized recommendations
Generate sprint planning brief with prioritized recommendations
Analyze the input and classify it into the defined categories.
Classification approach:
1. Extract key signals from the content (keywords, sender, urgency markers, topic)
2. Match against category definitions
3. Assign confidence score (high/medium/low)
4. For ambiguous cases, classify as the more important/urgent category (err on the side of caution)
Output for each item: { category, priority, confidence, reasoning }
If an item could belong to multiple categories, pick the primary one and note the secondary.Track sprint velocity trends over time
Track sprint velocity trends over time
Track sprint velocity trends over time Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully — retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding.
🤖 Example Agent Prompt
Pull current sprint status from Jira (burndown, blocked items) Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully — retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding.
Copy this prompt into your agent to get started.