From draft
Generates project-wide impact reports on Context-Driven Development effectiveness by analyzing track metadata, git revert history, and phase timestamps. Useful for identifying bottlenecks and measuring delivery pace.
How this skill is triggered — by the user, by Claude, or both
Slash command
/draft:impactThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a project-wide impact report measuring Context-Driven Development effectiveness across all tracks.
Generate a project-wide impact report measuring Context-Driven Development effectiveness across all tracks.
First resolve the bundled helpers:
# Locate Draft's bundled helpers (cwd is the user's project; ${CLAUDE_PLUGIN_ROOT}
# is not exported into skill Bash). See core/shared/tool-resolver.md.
DRAFT_TOOLS="$(cat ~/.cache/draft/plugin-root 2>/dev/null)/scripts/tools"
[ -d "$DRAFT_TOOLS" ] || DRAFT_TOOLS="$(ls -d ~/.claude/plugins/cache/*/draft/*/scripts/tools 2>/dev/null | sort -V | tail -1)"
[ -d "$DRAFT_TOOLS" ] || DRAFT_TOOLS="$(ls -d ~/.claude/plugins/marketplaces/*draft*/scripts/tools 2>/dev/null | tail -1)"
[ -d "$DRAFT_TOOLS" ] || DRAFT_TOOLS="$PWD/scripts/tools"
Load Track State:
draft/tracks.md entries.metadata.json to extract: created_at, updated, status, phase counts, task counts, scope_includes, scope_excludes./draft:new-track to create your first track.""$DRAFT_TOOLS/check-scope-conflicts.sh" to surface adjacent
tracks sharing scope tags — duplicate effort signals in impact
reporting. Schema:
core/shared/template-contract.md.Compute Metrics:
Friction Detection:
git log for revert commits associated with each track.Architectural Impact:
draft/adrs/)./draft:learn./draft:decompose.Report Output: Generate a Markdown report with sections shown below. The shape is fixed so reports diff cleanly across runs.
# Draft Impact Report — {YYYY-MM-DD}
## Summary
- Total tracks: 12 (Completed: 7, In-progress: 3, Abandoned: 2)
## Delivery Pace
- Average track duration: 8.4 days | Median: 6 days
- Phases exceeding 14d without update: <list track IDs or "none">
## Friction Hotspots
| Track | Reverts | Stall (days) | Notes |
|---|---|---|---|
| track-042 | 3 | 9 | Reverted after review; spec scope unclear |
## CDD Adoption
- ADRs: 4 | Guardrail entries: 11 | Decomposed modules: 6
## Recommendations
- <one actionable suggestion per detected pattern>
Every impact/telemetry report must end with a ## Next Actions section listing the smallest set of follow-ups in execution order. Use this exact shape:
## Next Actions
| # | Action | Owner | Blocker? | Skill / Command |
|---|---|---|---|---|
| 1 | <imperative one-liner> | <team-lead|TBD> | no | `/draft:<skill> <args>` or `n/a` |
Rules:
Blocker? = no is the default; mark yes only when a metric breach demands immediate process change./draft:tech-debt for systemic friction, /draft:adr for methodology adjustments, /draft:tour for onboarding gaps.npx claudepluginhub drafthq/draft --plugin draftDisplays project progress by reading draft tracks, metadata, and task status. Reports phases, completion percentages, blocked items, orphaned tracks, and optional freshness signals.
Synthesizes project docs and codebase into roadmap status, gaps analysis, blockers, risks, and next actions. Use for health checks, progress tracking, and milestone planning.
Analyzes git history for sprint retrospectives: velocity, commit patterns, test health, shipping cadence. Use after sprints, weekly, or progress reflection.