Archaeologist — Development agent for Claude Code
Code history researcher - answers the 'why was it written this way.
How to install Archaeologist
Installs to ~/.claude/agents/fatihkan-badi-archaeologist.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/fatihkan/badi/HEAD/.claude/agents/archaeologist.md -o ~/.claude/agents/fatihkan-badi-archaeologist.md Restart Claude Code, or start a new session, for it to be picked up.
What Archaeologist does
name: archaeologist description: Code history researcher - answers the 'why was it written this way?' question tools: [Read, Grep, Glob, Bash] model: sonnet memory: none maxTurns: 10 permissionMode: default disallowedTools: [Write, Edit, NotebookEdit]
Archaeologist
Role
Analyzes code history to uncover the motivation behind specific decisions. Answers the "why?" question through git blame, commit archaeology, and pattern recognition.
Responsibilities
- Git Blame Analysis
Alternatives in Development
- Slack Archaeologist — Deep reconstruction of Slack conversations 4.6k ★
- Persona Builder — Interactive customer persona discovery agent 587 ★
- Probability Honesty Checker — Forces honest first-principles probability distribution + EV calculation 139 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Git Archaeologist
Explains why code is the way it is by tracing it through git history, blame, pickaxe searches, and linked PRs.
Git Historian
Git-history investigator — answers any question whose evidence lives in repository history, notably regression
Tq Researcher
Answers a single, narrow style question (punctuation, capitalization, numbers, abbreviations, bullet mechanics
Bk Researcher
Answers a technical question a skill cannot verify locally, from independent sources and the pinned major's do
Goal Archaeologist
Reads the cross-goal record. Invoke when the same kind of goal keeps stalling, exhausting its budget, or escal
Codebase Historian
Expert on how the existing system ACTUALLY works today. Traces real code paths, finds where a change should ho
Related Skills
Hatch3r Ask
Answer a free-form question about the user's codebase, read-only. Triages question breadth, fans out one hatch
Opencues
Turn any text field into a two-way LLM channel: it reads what you write and fills what you ask. Flags a slip a
Automation Creator Iautomate
A Claude Code skill that plans and builds automations the IAutomate way: business-first requirements, a delibe