Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Performs git archaeology, changelog analysis, and builds a verified factual timeline by cross-referencing git history with source material. REX mode only (skipped automatically in Concept mode). Use when building a REX talk and you need verified commit metrics, release timelines, and contributor data from a git repository.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 1770% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 81% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 104% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 2% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 86% | 0% |
Builds the git proof for a REX talk. Cross-references git history, CHANGELOG, and the Stage 1 summary to produce a verified timeline and velocity analysis.
Automatically skipped in --concept mode. Only runs when the source material is a REX with git repository access.
talks/{YYYY}-{slug}-summary.md (from Stage 1, required)repo_path: absolute path to the git repository{repo_path}/CHANGELOG.mdThree files:
talks/{YYYY}-{slug}-git-archaeology.mdtalks/{YYYY}-{slug}-changelog-analysis.mdtalks/{YYYY}-{slug}-timeline.mdbash# Commits by month git -C {repo_path} log --pretty=format:"%Y-%m" | sort | uniq -c # Commits by contributor git -C {repo_path} shortlog -sn --no-merges # First and last date git -C {repo_path} log --pretty=format:"%ad" --date=short | tail -1 git -C {repo_path} log --pretty=format:"%ad" --date=short | head -1 # Merged PRs (if merge commit convention) git -C {repo_path} log --merges --oneline | wc -l # Tags (releases) git -C {repo_path} tag --sort=version:refname # Velocity peak (busiest months) git -C {repo_path} log --pretty=format:"%Y-%m" | sort | uniq -c | sort -rn | head -5
markdown# Git Archaeology: {slug} **Repo**: {repo_path} **Period analyzed**: {start date} -> {end date} **Commands run**: {list} ## Global Metrics | Metric | Value | Source | |--------|-------|--------| | Total commits | {n} | git log | | Total merges/PRs | ~{n} | git log --merges | | Total releases (tags) | {n} | git tag | | Human contributors | {n} | git shortlog | | Period covered | {n} months | first -> last date | ## Monthly Velocity | Month | Commits | Notes | |-------|---------|-------| | {YYYY-MM} | {n} | {context if notable} | ... ## Contributors | Rank | Name | Commits | % | |------|------|---------|---| | 1 | {name} | {n} | {%} | ... --- *Generated by talk-stage2-research: {date}*
markdown# Changelog Analysis: {slug} **Source**: {CHANGELOG path} **Releases analyzed**: {n} (v{first} -> v{last}) ## Features by release (summary) | Release | Date | Key features | Metrics mentioned | |---------|------|--------------|------------------| | {version} | {date} | {features} | {metrics} | ... ## Patterns identified ### Acceleration {Periods of high velocity and what drove them} ### Inflection points {Direction changes, major releases} ### Verifiable metrics in CHANGELOG {Exhaustive list of numbers mentioned in CHANGELOG with their release} --- *Generated by talk-stage2-research: {date}*
markdown# Factual Timeline: {slug} **Period**: {start} -> {end} ({n} months) **Cross-referenced sources**: Summary x Git history x CHANGELOG --- ## Month-by-month timeline | Month | Commits | Releases | Versions | Key features | Talk event | |-------|---------|----------|----------|--------------|-----------| | {YYYY-MM} | {n} | {n} | {versions} | {features} | {anecdote/event} | ... ## Cross-reference: Conflicts and inconsistencies {If dates or metrics contradict between sources, note here} --- *Generated by talk-stage2-research: {date}* *Sources: git log x {CHANGELOG path} x {summary path}*
Other measured skills in the registry, with their headline benchmark lift.