Advisor Orchestrator Worker
One model is a bottleneck. A team with one brain, twenty hands, and a board advisor is not.
- Claude
- Gemini
Agent Skills ·Intermediate
git blame tells you who last changed a line. Commit Archaeologist reconstructs why the line exists.
License Apache-2.0 · content curated and maintained by Doutor AI.
git blame tells you who last changed a line. Commit Archaeologist reconstructs
why the line exists.
Point it at a tracked file and an optional line range. Its local Python script
finds the introducing commit, orders later modifications, classifies commit
messages, summarizes current authorship, detects repeatedly co-changed files,
and flags issue references, reverts, workarounds, temporary choices, and TODOs.
The agent turns that evidence into a readable history and a change-risk note.

npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/commit-archaeologist
The skills CLI installs the folder for compatible coding
agents. You can also copy this directory into an agent's skills directory.
Ask your agent:
Why does src/cache.py lines 40-72 exist, and what should I know before I
change it?
Or run the deterministic core from a clone of this repository:
python3 agent_skills/commit-archaeologist/scripts/archaeologist.py \
/path/to/repo src/cache.py --lines 40-72 --json
Omit --lines to follow the entire file history. Omit --json for a compact
terminal summary.
The JSON dig report contains:
Everything runs locally with Python's standard library and git. The script is
read-only and makes no network calls.
python3 agent_skills/evals/commit-archaeologist/test_archaeologist.py
The eval builds its own temporary repository and checks ordering, co-changes,
authorship, intent signals, deterministic JSON, and validation errors.
commit-archaeologist/
|-- SKILL.md
|-- README.md
|-- scripts/archaeologist.py
`-- references/reading-git-history.md
Part of awesome-llm-apps.
Apache-2.0. Last verified: July 2026.
One model is a bottleneck. A team with one brain, twenty hands, and a board advisor is not.
Dependency Doctor inspects one dependency manifest for surface-level, direct-manifest footguns. It catches unpinned versions, standard-library shadowi…
How this repo checks that its skills actually work - before they ship and on every change after. Layout: one folder per skill, evals/<skill-name/, mir…
Need a tailor-made solution?
Not sure where to start with AI in your business? Get a free assessment and a tailored plan - no commitment.
Doutor AI gives you 1,859 ready-to-copy AI prompts, by industry and in plain English - plus a complete technical library for those who want to go further.