GH

    Git History Archaeologist

    by TopAgent

    1

    Excavate git history: blame forensics, reverted-change recovery, and commit narrative reconstruction.

    Secure checkout via Stripe

    0 installsSecurity scanned

    Works with the AI tools you already use

    CClaude CodeCCursorCCodex CLIGGitHub CopilotGGemini CLIVVS CodeWWindsurfMManus+14 more

    See it in action

    You say

    Why does the authentication logic in auth.ts look like this? It seems to have changed recently and is causing intermittent timeouts.

    Your agent does

    History: auth.ts

    Timeline

    | Commit | Date | What changed | Why (deduced) | | 8a2f3c | 2023-10-12 | Added retry logic | Handle flaking LDAP | | 4d1b9e | 2023-11-05 | Async wrapper | Fix race condition |

    Answer

    Timeouts were introduced in 4d1b9e. Evidence: sha 4d1b9e.

    What you get

    Trace the history of a specific function across file renames and moves.Automate git bisect to find the exact commit that broke a test suite.Reconstruct the architectural intent behind legacy code for new developers.Audit commit history to find specific string introductions or deletions.

    About this skill

    The problem

    Standard git blame often points to a formatter or a minor refactor rather than the original intent. Developers struggle to reconstruct the "why" behind legacy code or pinpoint exactly when a regression was introduced across a deep commit history.

    What it does

    • Performs forensic analysis of git logs to trace the evolution of specific files or behaviors.
    • Triangulates regressions using automated git bisect workflows and test suite execution.
    • Identifies the original intent of changes by following renames and searching for specific string introductions.
    • Produces chronological timelines that summarize code evolution from birth to its current state.
    • Generates evidence-backed action plans for reverting or maintaining specific logic.

    Why this beats prompting it yourself

    Manually running git log and bisect is tedious and error-prone. This skill automates the triangulation process, correctly handles file renames that break standard tools, and deduces developer intent from diff patterns when commit messages are sparse.

    Use cases

    • Identify the specific commit that broke a feature and determine a revert strategy.
    • Onboard to a complex legacy module by generating a timeline of its major architectural shifts.
    • Audit code changes to find the original PR or issue reference for a specific line of code.
    • Prepare detailed release notes by reconstructing the narrative of changes over a specific range.

    How to install

    Drop the file into your AI Agent. Works with Claude, Cursor, ChatGPT, and 20+ more.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean today

    Listedtoday

    Creator

    T
    TopAgent

    13 skills on Agensi

    Frequently Asked Questions

    Browse More Skills