Analyzes the historical evolution of code and architectural decisions to prevent redundant failures and rediscover effective past solutions.
The Knowledge Lineage Tracker is a specialized research skill designed to help developers perform 'decision archaeology' within their codebases. It provides structured frameworks for understanding why specific technical paths were taken, analyzing why past attempts failed, and detecting when 'new' ideas are actually revivals of older paradigms. By leveraging git history, decision records, and architectural shifts, this skill ensures that technical evolution is driven by institutional memory and context rather than trend-following, helping teams avoid repeating expensive mistakes.
주요 기능
01Decision Archaeology for uncovering the 'why' behind legacy code
02Revival Detection for identifying historical precedents of modern tools
03Paradigm Shift Mapping to track architectural gains and losses
042 GitHub stars
05Advanced Git and ADR search strategies for deep codebase history
06Failed Attempt Analysis to re-evaluate abandoned solutions in new contexts
사용 사례
01Evaluating whether to replace a legacy system with a modern alternative
02Investigating the original intent behind complex or 'over-engineered' patterns
03Determining if a previously failed technology is now viable due to context changes