What problem does it solve?
This skill eliminates the guesswork of identifying who has deep expertise in specific code areas, streamlines pull request review assignment beyond GitHub's default suggestions, and helps teams proactively address knowledge concentration risks that create bus factor vulnerabilities.
Core Features & Use Cases
- Reviewer Suggestion: Automatically rank contributors by their weighted, recent contributions to changed files to recommend the most qualified PR reviewers, excluding the PR author.
- Knowledge Distribution Analysis: Map expertise across code directories, calculate lottery factor and concentration percentages to flag high-risk areas where knowledge is held by too few people.
- Use Case: A team onboarding to a legacy codebase can use this skill to quickly identify who to consult for specific modules, or a tech lead can use it to assess bus factor risk before a key contributor goes on leave.
Quick Start
Use the analyze-knowledge skill to recommend the top 3 reviewers for your current pull request and identify any high-risk knowledge concentration in the modified code areas.