blame

Community

Trace code back to original requirements

Authoralexmensch
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers and maintainers trace lines of code back through git history to the original requirements that motivated the changes, reducing time spent investigating why code exists and enabling accountability.

Core Features & Use Cases

  • Line-level traceability using git blame or full line history to identify commit authors, messages, and timestamps.
  • Resolve commits to pull requests via the GitHub API and extract the referenced requirements GUID from PR bodies, then locate the matching spec file in the product directory.
  • Use cases include answering "which requirement does this implement", auditing historical design decisions, performing incident forensics, and preparing traceability reports for compliance.

Quick Start

Trace the origin of src/app/main.py lines 40–70 back through git and GitHub to its requirements GUID and spec file.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: blame
Download link: https://github.com/alexmensch/claude-sdlc-plugins/archive/main.zip#blame

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.