# Velocity Assessment

> Executive velocity and quality assessment for development teams Use when this capability is needed.

- Skill: `tomevault-io/velocity-assessment` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/velocity-assessment`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/velocity-assessment/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/velocity-assessment

---


# 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:

```bash
codanna config
```

If this returns configuration data, Codanna is initialized. Then check index status:

```bash
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 thresholds
- `report-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](https://tomevault.io/claim/rcrsr) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-16 -->

