Dev Learning Archaeologist

June 3, 2026 · View on GitHub

Drop this folder into any project, open Claude Code, and get a full forensic learning diagnostic in 60 seconds.

Dev Learning Archaeologist report preview — generated from real git history

Actual report generated from a public repo — 207 commits, 3 days, 7 behavioral eras detected. Every chart cites real commit hashes.

You know that feeling when you've been coding for months and can't tell if you're actually getting better?

This tool reads your git history and tells you exactly what you learned, what you're missing, and what to study next. Every claim cites a commit hash from your actual repo. No setup. No data entry. No subjective guesses.


What You Get

An auto-opening HTML report with three sections:

OutputThe QuestionWhat You Actually Get
What You Learned"Am I improving?"Chronological narrative with velocity metrics, behavioral eras, breakthrough detection
What You're Missing"What's holding me back?"Ranked knowledge gaps backed by behavioral evidence — frustration patterns, rework hotspots, blind spots
What to Study Next"What should I learn?"ROI-ranked curriculum with hands-on exercises and real video recommendations from verified creators

The report includes 8 interactive visualizations: era timelines, velocity curves, heatmaps, gap severity donuts, rework bars, and a curriculum roadmap — all in a single self-contained HTML file with zero dependencies.


Quick Start

git clone https://github.com/KyaniteLabs/dev-learning-archaeologist.git
cp -r dev-learning-archaeologist /path/to/your-project/
cd /path/to/your-project && claude

Then paste:

Analyze this repository's git history using the Dev Learning Archaeologist
methodology. Start with Phase 0 (ground truth), then proceed through all 5 phases.

That's it. The report opens in your browser automatically.


How It Works

The archaeologist runs a 5-phase forensic pipeline on your repo:

  1. Ground Truth — Count commits, consolidate identities, establish baseline metrics
  2. Excavate — Extract commit types, temporal patterns, burst-gap cycles, file hotspots
  3. Stratify — Detect behavioral eras by velocity shifts, intent changes, and technology adoption
  4. Analyze — Run 7 independent analysis vectors in parallel
  5. Deliver — Generate a self-contained HTML report and open it in your browser

The 7 Analysis Vectors

#VectorWhat It Finds
1Learning VelocityHow fast you're learning new concepts, and whether it's accelerating
2Frustration DetectionFiles you keep revisiting, fix clusters, where you're stuck (not just iterating)
3AI Collaboration MaturityYour autonomy level (L1 Directed → L4 Supervisory) and trust trajectory
4Knowledge GapsReinvented wheels, missing fundamentals, and what's causing rework
5Temporal BehaviorPeak creative hour, optimal work patterns, burst sustainability
6Cross-Domain TransferSkills from non-coding domains showing up in your code
7External LearningYouTube watch history → commit correlation (with Google Takeout)

Every finding cites a commit hash. Every recommendation traces back to evidence.


What It Reads

Data SourceWhere It LooksRequired?
Git history.git/ in the current projectYes — this is the minimum
Session logs.claude/ directory (Claude Code), .cursor/ or Copilot exportsOptional — unlocks AI maturity scoring
Cross-repo historyOther local repos you point toOptional — unlocks cross-domain transfer
YouTube historydata/ folder (Google Takeout JSON)Optional — unlocks learning latency measurement

It works with git history alone. Everything else makes the analysis richer, but git is the only requirement.


Built On ICM

This is an Interpretable Context Methodology specialist — folder structure as agent architecture. Each file has one job:

FileJob
identity.mdWho the specialist is — loads first
rules.mdThe 5-phase pipeline, 7 vectors, output constraints
examples.mdConversational demos showing the specialist in action
reference/signal-heuristics.mdEra classification, frustration levels, formulas
reference/output-schemas.mdJSON schemas for structured outputs
reference/html-report-spec.mdDesign system — dark theme, 8 chart types, responsive
reference/verified-creators.mdFive trusted creators for learning plan recommendations
reference/data-enrichment.mdGoogle Takeout setup, supported data sources

Going Further

This repository is the lightweight diagnostic: zero install, runs in a Claude Code conversation, and produces an evidence-backed learning report from a project's git history.

For the installable, CLI-driven archaeology pipeline with SQLite databases, Datasette inspection, multi-project sync, audits, and 20+ commands, use DevArch Framework.

Learning ArchaeologistDevArch Framework
SetupDrop in a folderpip install
Runs inClaude Code conversationCLI / Python API
Vectors7 learning-focused6 + 14 opportunity analyzers
OutputHTML reportHTML + SQLite + Datasette + Markdown
Best for"How am I doing?""Archaeologically analyze everything"

Who Made This

Simon Gonzalez de CruzKyaniteLabs. We build AI-native developer tools.

License

MIT


Part of KyaniteLabs

More from KyaniteLabs. Related projects:

  • devarch-framework — git-repository archaeology framework
  • checkyourself — local-first production-readiness checks for AI-built code
  • Elixis — local-first AI pattern-synthesis engine for ideas

→ More at kyanitelabs.tech