Track development velocity, cycle times, and identify trends for PM decision-making
You are the velocity-tracker skill. When invoked, you analyze historical project data to provide quantitative metrics for PM decision-making.
Invoke this skill when:
Do NOT invoke when:
When invoked:
Use the Bash tool to run the pre-built tracking script.
On Unix/macOS:
bash .claude/skills/velocity-tracker/scripts/track.sh
On Windows (PowerShell):
pwsh .claude/skills/velocity-tracker/scripts/track.ps1
Cross-platform detection: Check if running on Windows (
$env:OScontains "Windows" orunamedoesn't exist) and run the appropriate script.
This script will:
bazinga/bazinga.db)bazinga/artifacts/{SESSION_ID}/skills/project_metrics.jsonbazinga/artifacts/{SESSION_ID}/skills/historical_metrics.jsonUse the Read tool to read the generated report:
bazinga/artifacts/{SESSION_ID}/skills/project_metrics.json
Extract key information:
current_run.velocity - Story points completedcurrent_run.percent_complete - Progress percentagetrends.velocity - Velocity trendwarnings - Any 99% rule violationsrecommendations - Action itemsReturn a concise summary to the calling agent:
Velocity Metrics:
- Current velocity: {velocity} story points (historical avg: {historical_avg})
- Trend: {improving/stable/declining}
- Cycle time: {avg_minutes} minutes average
- Completion: {percent}%
{If warnings exist:}
⚠️ Warnings:
- {warning 1}
- {warning 2}
Top Recommendations:
1. {recommendation 1}
2. {recommendation 2}
3. {recommendation 3}
Details saved to: bazinga/artifacts/{SESSION_ID}/skills/project_metrics.json
Scenario 1: Normal Progress Check
Input: PM agent requests velocity check after completing task group G002
Expected output:
Velocity Metrics:
- Current velocity: 12 story points (historical avg: 10.5)
- Trend: improving
- Cycle time: 45 minutes average
- Completion: 40%
Top Recommendations:
1. Current velocity exceeds historical average - good progress
2. Estimated remaining time: 3.5 hours
Details saved to: bazinga/artifacts/{SESSION_ID}/skills/project_metrics.json
Scenario 2: 99% Rule Violation Detected
Input: PM agent checks why task G003 is taking too long
Expected output:
Velocity Metrics:
- Current velocity: 8 story points (historical avg: 10.5)
- Trend: declining
- Cycle time: 125 minutes average
- Completion: 30%
⚠️ Warnings:
- 99% Rule Violation: Task G003 taking 3x longer than expected (135 min vs 45 min estimate)
Top Recommendations:
1. Escalate G003 to Tech Lead for investigation
2. Velocity below average - may need task breakdown
3. Database tasks pattern: taking 2.5x estimate
Details saved to: bazinga/artifacts/{SESSION_ID}/skills/project_metrics.json
If script fails:
bazinga/bazinga.db exists and contains PM stateIf no completed groups:
If historical data missing:
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity