git-ai-archaeology

Solid

Analyze AI config evolution in a git repo. Use when mapping AI adoption history, finding when configs were first introduced, charting commit velocity by month, or identifying maturity phases in a project's AI tooling.

AI & Automation 4,957 stars 661 forks Updated today CC-BY-SA-4.0

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# git-ai-archaeology Produces a complete analysis of AI config evolution in a git repository. Finds when each AI configuration file was created, how AI-config commit velocity evolved month by month, which PRs structured the evolution, and identifies maturity phases. **Output**: a single file `{output_dir}/{slug}-git-archaeology.md` ## Expected Input ``` /git-ai-archaeology repo_path=/path/to/repo [output=./talks/slug] [slug=talk-name] [since=2025-01-01] ``` - `repo_path`: absolute path to the target git repo (required) - `output`: output directory (default: `./talks`) - `slug`: output filename (default: repo folder name) - `since`: analysis start date (default: first repo commit) ## Workflow 1. **Verify the repo**: ensure the path exists and is a git repo 2. **Global metrics**: total commits, releases, contributors, time period 3. **Section 1: First commits**: find creation date for key AI-config paths 4. **Section 2: Monthly distribution**: commits filtered by AI-config keywords 5. **Section 3: Major PRs**: extract and categorize significant AI-config commits 6. **Section 4: CHANGELOG**: if CHANGELOG.md exists, extract releases with AI mentions 7. **Section 5: Phases**: synthesize evolution phases 8. **Save** the output file --- ## Step 1: Verification and Global Metrics ```bash # Verify it's a git repo git -C {repo_path} rev-parse --git-dir # Global metrics git -C {repo_path} log --oneline | wc -l # total commits git -C {repo_pa...

Details

Author
FlorianBruniaux
Repository
FlorianBruniaux/claude-code-ultimate-guide
Created
5 months ago
Last Updated
today
Language
Python
License
CC-BY-SA-4.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category