Executive Velocity Assessment
Assess development velocity and code quality for executive reporting.
Usage
/velocity:velocity-assessment [days=90] [branch=main]
Arguments:
days- Analysis window (default: 90 days)branch- Target branch (default: main)
Three-Agent Workflow
This skill orchestrates three specialized agents sequentially:
| Phase | Agent | Purpose | Model |
|---|---|---|---|
| 1 | velocity-git-analyst |
Git commit/contributor analysis | sonnet |
| 2 | velocity-quality-assessor |
Code quality via Codanna CLI | sonnet |
| 3 | velocity-reporter |
Executive report compilation | opus |
Orchestration Instructions
Phase 0: Codanna Preflight Check
Before launching agents, verify Codanna is initialized:
codanna config
If this returns configuration data, Codanna is initialized. Then check index status:
codanna mcp get_index_info --json
If Codanna is not initialized or index is empty:
- Set
$codanna_available = false - Skip Phase 2 (quality assessment)
- Note in final report: "Code quality assessment skipped - Codanna index not available"
If Codanna is ready:
- Set
$codanna_available = true - Proceed with all phases
Phase 1: Git Analysis
Launch the velocity-git-analyst agent with:
Analyze git history for the past {days} days on branch {branch}.
Output JSON with velocity metrics, contributor stats, and temporal patterns.
Wait for completion. Store output as $git_analysis.
Phase 2: Quality Assessment (Conditional)
Skip if $codanna_available = false.
If Codanna is available, launch the velocity-quality-assessor agent with:
Assess code quality using Codanna CLI (codanna mcp <tool> --json).
Output JSON with quality indicators and recommendations.
Wait for completion. Store output as $quality_assessment.
If skipped, set $quality_assessment = null and proceed to Phase 3.
Phase 3: Report Compilation
Launch the velocity-reporter agent (model: opus) with:
Compile executive velocity report from:
- Git analysis: {$git_analysis}
- Quality assessment: {$quality_assessment}
Follow the report template in metrics-definitions.md and report-template.md.
Output
Present the final executive report to the user.
Reference Files
metrics-definitions.md- Metric formulas and thresholdsreport-template.md- Executive report format
Example Output
# Development Velocity Report
**Period:** 2025-11-03 to 2026-02-03 (90 days)
**Branch:** main
## Executive Summary
### Dashboard
| Metric | Value | Benchmark | Delta | Status |
|--------|-------|-----------|-------|--------|
| Commits/Day | 2.3 | 2.0 | +0.3 (15% over) | 🟢 Healthy |
| Bus Factor | 2 | 3 | -1 (33% under) | 🟡 Warning |
| Code Quality | 78% | 80% | -2pp (3% under) | 🟡 Warning |
## Contributor Breakdown
| Contributor | Commits | % of Total | Cumulative % | Role |
|-------------|---------|------------|--------------|------|
| Alice | 95 | 45.9% | 45.9% | Primary |
| Bob | 62 | 30.0% | 75.9% | Primary |
| Carol | 30 | 14.5% | 90.4% | Secondary |
| Dave | 15 | 7.2% | 97.6% | Peripheral |
| Eve | 5 | 2.4% | 100.0% | Peripheral |
### Contributor Analysis
Top 2 contributors (Alice, Bob) account for 75.9% of commits. With a bus factor of 2, the project has emerging key-person risk. Ideal distribution for 5 contributors is 20% each. Alice exceeds ideal by 26 percentage points. Knowledge transfer to Carol recommended.
## Key Findings
1. Commits/day at 2.3 exceeds benchmark by 15%
2. Bus factor of 2 falls 33% below target of 3
3. Error handling coverage at 85% exceeds threshold
## Recommendations
1. Pair programming sessions between Alice and Carol
2. Address complexity hotspots in parser module
Converted and distributed by TomeVault — claim your Tome and manage your conversions.