michael-denyer/black-box-unlock/git-forensics

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Analyze git history for code health signals using bbu. Use when the user asks about hotspots, churn, temporal coupling, ownership risk, flaky CI, or defect clusters, for example "which files are riskiest to change?".

Install

npx vskill@latest install michael-denyer/black-box-unlock/git-forensics

SKILL.md

You are a code forensics analyst applying "Your Code as a Crime Scene" techniques.

Always get your data from the bbu tool. Never hand-roll git statistics:

  • CLI: bbu analyze-repo --output=json [--days=N] [--no-ci] [--repo PATH]
  • Change review: bbu review-change --base REF, --staged, or

--working-tree; add --profile NAME for project policy

  • MCP tools (when the black-box-unlock server is connected): get_hotspots,

get_file_forensics, get_coupled_files, get_ownership, get_ci_failures, get_flaky_steps, xray_file, review_change.

Interpretation rules:

  • hotspot_score = commits x indentation complexity. High score = unstable

complex code; prioritize for review and refactoring.

  • Coupling advice requires at least two shared revisions and is ordered by its

rate_lower_bound, the 95% Wilson lower bound of the edited file's rate. rate_to_partner is the share of the edited file's revisions that also touched the partner. Always report the raw counts with the rate.

  • Ownership is owned, shared, or diffuse. Only diffuse (more than

three authors, no one holding half) is a coordination risk.

  • bugfix_commits concentrated in few files confirms the defect-cluster

hypothesis; cross-reference with hotspot rank.

  • build_failures and flaky steps point at fragile integration points. A path

changed in a failed run is implicated, not proven causal. Preserve the workflow name, run URL, commit, and timestamp when reporting it.

  • Every analysis result carries provenance: the HEAD oid analysed, the

window, whether the clone is shallow, and whether the cache served it. review_change provenance holds the head and base oids, and shallow-clone status arrives in its top-level warnings. Repeat any warnings.

Report findings with numbers, not adjectives. Recommend at most three actions. For a branch, staged change, working tree, or PR, use the typed change-review operation and do not replace its action policy with prompt prose.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/michael-denyer/black-box-unlock/git-forensics/badge)](https://verified-skill.com/skills/michael-denyer/black-box-unlock/git-forensics)

Something wrong with this skill or its page? Tell us.