{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_seocylucky-githru-vscode-ext","slug":"seocylucky-githru-vscode-ext","name":"Githru","type":"extension","url":"https://github.com/seocylucky/githru-vscode-ext","page_url":"https://unfragile.ai/seocylucky-githru-vscode-ext","categories":["code-editors"],"tags":["mcp","model-context-protocol","smithery:seocylucky/githru-vscode-ext"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_seocylucky-githru-vscode-ext__cap_0","uri":"capability://data.processing.analysis.repository.impact.analysis","name":"repository impact analysis","description":"Githru analyzes GitHub repositories by aggregating commit history and pull request data to calculate contributor impact metrics. It employs a graph-based approach to visualize relationships between contributors and their contributions, enabling users to identify key contributors and their influence on project evolution. This capability is distinct due to its focus on visualizing activity storylines across files and folders, rather than just presenting raw data.","intents":["How can I identify the most impactful contributors in my repository?","What patterns can I observe in contributor activity over time?","Can I visualize the contributions of different authors across the project?"],"best_for":["project managers analyzing team contributions","developers assessing code ownership"],"limitations":["Only analyzes public repositories; private repository support is not available","Performance may degrade with very large repositories due to data volume"],"requires":["Node.js 14+","Access to the GitHub API with appropriate permissions"],"input_types":["repository URL"],"output_types":["visualization data","structured contributor metrics"],"categories":["data-processing-analysis","developer-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_seocylucky-githru-vscode-ext__cap_1","uri":"capability://data.processing.analysis.pr.complexity.assessment","name":"pr complexity assessment","description":"This capability assesses the complexity of pull requests by analyzing the number of files changed, lines added/removed, and the history of the contributors involved. It uses a scoring algorithm that factors in these metrics to provide a complexity score, which helps teams prioritize reviews and identify potential bottlenecks in the development process. The unique aspect is its integration with GitHub's API to fetch real-time data, ensuring up-to-date assessments.","intents":["How can I determine which pull requests are the most complex and should be reviewed first?","What metrics can I use to assess the difficulty of a PR?","Can I get a quick overview of PR complexities across my project?"],"best_for":["team leads managing code review processes","developers wanting to prioritize their review workload"],"limitations":["Complexity scores may vary based on subjective factors not captured in metrics","Limited to analyzing PRs from the last year due to API constraints"],"requires":["Node.js 14+","Access to the GitHub API with appropriate permissions"],"input_types":["repository URL"],"output_types":["complexity scores","PR metrics"],"categories":["data-processing-analysis","developer-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_seocylucky-githru-vscode-ext__cap_2","uri":"capability://data.processing.analysis.activity.storyline.visualization","name":"activity storyline visualization","description":"Githru visualizes contributor activity over time by creating storylines that map contributions to specific files and folders within the repository. It leverages time-series data from Git commits and PRs, presenting it in an interactive format that allows users to explore changes chronologically. This capability stands out due to its focus on visual storytelling, making it easier for teams to understand the evolution of their codebase.","intents":["How can I visualize the history of changes made to specific files?","What does the contribution timeline look like for my project?","Can I see how different contributors have influenced the project over time?"],"best_for":["developers wanting to track code evolution","project managers presenting project history"],"limitations":["Visualizations may become cluttered with too many contributors or files","Limited to repositories with sufficient commit history for meaningful analysis"],"requires":["Node.js 14+","Access to the GitHub API with appropriate permissions"],"input_types":["repository URL"],"output_types":["visualization output","time-series data"],"categories":["data-processing-analysis","developer-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_seocylucky-githru-vscode-ext__cap_3","uri":"capability://data.processing.analysis.outlier.detection.in.file.changes","name":"outlier detection in file changes","description":"This capability identifies long-tail file outliers by analyzing the frequency and volume of changes made to files within the repository. It uses statistical methods to detect files that are either frequently modified or rarely touched, helping teams spot potential issues or areas needing attention. The implementation is distinct due to its combination of statistical analysis with Git history data, providing actionable insights.","intents":["How can I find files that are being modified too often?","What files in my repository are rarely changed and might need a review?","Can I identify files that could indicate technical debt based on their change patterns?"],"best_for":["developers looking to manage technical debt","team leads wanting to optimize code quality"],"limitations":["May produce false positives if not enough historical data is available","Requires a minimum threshold of changes to identify outliers effectively"],"requires":["Node.js 14+","Access to the GitHub API with appropriate permissions"],"input_types":["repository URL"],"output_types":["list of outlier files","change metrics"],"categories":["data-processing-analysis","developer-tools"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":30,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Access to the GitHub API with appropriate permissions"],"failure_modes":["Only analyzes public repositories; private repository support is not available","Performance may degrade with very large repositories due to data volume","Complexity scores may vary based on subjective factors not captured in metrics","Limited to analyzing PRs from the last year due to API constraints","Visualizations may become cluttered with too many contributors or files","Limited to repositories with sufficient commit history for meaningful analysis","May produce false positives if not enough historical data is available","Requires a minimum threshold of changes to identify outliers effectively","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.33,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:28.138Z","last_scraped_at":"2026-05-03T15:19:34.639Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=seocylucky-githru-vscode-ext","compare_url":"https://unfragile.ai/compare?artifact=seocylucky-githru-vscode-ext"}},"signature":"mfNhkj6c+2feuXVqp+dIIfM4XPpY2UETSvw+cvh5I4n1XG1B0qNfpu2pq7k1Ydsd6ovYJW/z61hJ0F9tft35Cw==","signedAt":"2026-06-22T05:22:51.687Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/seocylucky-githru-vscode-ext","artifact":"https://unfragile.ai/seocylucky-githru-vscode-ext","verify":"https://unfragile.ai/api/v1/verify?slug=seocylucky-githru-vscode-ext","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}