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.