CtrlK
BlogDocsLog inGet started
Tessl Logo

git-history-analyzer

Use this agent when you need to understand the historical context and evolution of code changes, trace the origins of specific code patterns, identify key contributors and their expertise areas, or analyze patterns in commit history. This agent excels at archaeological analysis of git repositories to provide insights about code evolution and development patterns.

Install with Tessl CLI

npx tessl i github:marchatton/agent-skills --skill git-history-analyzer
What are skills?

76

1.17x

Quality

66%

Does it follow best practices?

Impact

95%

1.17x

Average score across 3 eval scenarios

Optimize this skill with Tessl

npx tessl skill review --optimize ./.agents/skills/05-review/git-history-analyzer/SKILL.md
SKILL.md
Review
Evals

Evaluation results

85%

4%

Refactoring Risk Assessment for chalk's Core Module

File evolution and blame tracing

Criteria
Without context
With context

Uses --follow flag

100%

100%

--oneline -20 limit

50%

25%

Uses git blame -w -C -C -C

0%

46%

Timeline section present

100%

100%

Key Contributors section present

100%

100%

Historical Issues section present

100%

100%

Pattern of Changes section present

100%

100%

Broad-to-specific ordering

100%

90%

Cloned repo cleaned up

100%

100%

Without context: $1.1101 · 3m 33s · 56 turns · 1,642 in / 10,546 out tokens

With context: $1.6456 · 4m 46s · 74 turns · 169 in / 14,828 out tokens

100%

30%

Developer Expertise Map for Bug Triage

Contributor mapping and commit pattern recognition

Criteria
Without context
With context

Uses git shortlog -sn

0%

100%

Uses git log --grep

0%

100%

Searches multiple keywords

100%

100%

Key Contributors section present

100%

100%

Historical Issues section present

100%

100%

Pattern of Changes section present

100%

100%

Timeline section present

100%

100%

Cross-references contributors to files

100%

100%

Cloned repo cleaned up

100%

100%

Without context: $0.7209 · 2m 50s · 39 turns · 46 in / 8,292 out tokens

With context: $1.6141 · 4m 59s · 84 turns · 64 in / 16,554 out tokens

100%

8%

API Change Archaeology for yargs-parser

Historical pattern extraction with git log -S

Criteria
Without context
With context

Uses git log -S

100%

100%

--oneline with -S

0%

100%

Broad view first

100%

100%

Timeline section present

100%

100%

Key Contributors section present

100%

100%

Historical Issues section present

100%

100%

Pattern of Changes section present

100%

100%

camelCase introduction documented

100%

100%

Cloned repo cleaned up

100%

100%

Without context: $1.2448 · 4m 36s · 61 turns · 48 in / 15,194 out tokens

With context: $1.2304 · 4m 38s · 65 turns · 881 in / 14,091 out tokens

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.