RepoMedic is an AI-powered technical debt diagnosis and modernization copilot built with IBM Bob for the IBM Bob Hackathon 2026. RepoMedic connects to any GitHub repository and transforms technical debt from a vague worry into a structured modernization workflow. How it works: 1. Diagnose — IBM Bob Ask mode scans the entire codebase, finding security vulnerabilities, duplicated logic, architecture violations, and dead code. 2. Prioritize — Ranks every issue by severity, business risk, and ROI so teams know what to fix first. 3. Plan — IBM Bob Plan mode generates a safe step-by-step modernization roadmap with file dependencies, edge cases, and test requirements. 4. Modernize — IBM Bob Code mode implements targeted refactors, generates unit tests, and updates documentation. What IBM Bob found in our sample repository: - 12 security vulnerabilities (score 0/100) - 7 code duplication locations across 3 files - 7 architecture violations - 3 dead code functions (28% of utils.js) - Overall health score: 2.1/10 What IBM Bob fixed: - Extracted pricing logic into a centralized service (services/pricing.js) - Generated 21 unit tests with 100% coverage - Reduced code duplication from 7 locations to 1 (86% reduction) - Created modernization plan, CHANGELOG, and updated documentation IBM Bob was used across all three modes: - Ask Mode: Health report, duplication analysis, security audit, architecture review, priority ranking - Plan Mode: 5-step modernization roadmap with edge cases and behavior preservation - Code Mode: Pricing service refactor, test generation, documentation creation, and dashboard development All Bob task session reports are exported and included in the bob_sessions folder of the analyzed repository. Repositories: - Dashboard: https://github.com/anishbellamkonda01/repomedic - Analyzed Repo: https://github.com/anishbellamkonda01/messy-ecommerce-api Tech Stack: React.js, Tailwind CSS, IBM Bob (Ask, Plan, Code modes), Node.js, Express.js
Category tags: