All use cases

Automated Codebase Tech Debt Scanner

Zero clones your repo, runs a full tech debt scan, triages findings by severity, and files a structured GitHub issue with the complete breakdown.

Zero connects:GitHub

What Zero delivers

What the problem is

Tech debt exists in every codebase. The problem is not that it accumulates; it is that it accumulates silently. No ticket, no owner, no priority. It shows up as a slow PR, a flaky test, a refactor that nobody scheduled. You tell Zero to scan the repo. It clones it, reads the code, finds the debt, ranks it by severity, and files a single structured GitHub issue so the team can actually see it and address it.

How Zero fixes it

Step 1: Connect your tools

GitHub
GitHub
Required
Zero clones the repo, reads the code, and files the findings as a structured GitHub issue.
Connect

Step 2: Ask Zero

@Zero clone vm0-ai/vm0, scan for tech debt across the codebase, triage by severity, and file a GitHub issue with the full breakdown. Assign to me.
Zero clones the repo
Zero pulls the repository into an isolated execution environment and inspects the full codebase, including dependencies, structure, and code patterns.
Findings triaged by severity
Zero identifies tech debt signals: deprecated packages, dead code, large components with no tests, circular imports, inconsistent patterns, missing type coverage. Each finding is labeled High, Medium, or Low.
Structured GitHub issue filed
Zero creates a single GitHub issue with the complete breakdown, grouped by severity. Each entry includes the file path, a description of the problem, and a suggested fix.

Step 3: Take it further

Assign high-severity items
Distribute the top findings to the right engineers
@Zero for each High severity item in issue #9012, create a separate GitHub issue and assign to the relevant code owner.
Schedule a debt sprint
Plan a focused cleanup cycle
@Zero add the High and Medium items from issue #9012 to Linear as backlog issues for the next sprint.
Set up a recurring scan
Keep the audit fresh on a schedule
@Zero every two weeks on Monday, re-scan vm0-ai/vm0 and add new findings to issue #9012.

Tips for better results

Narrow the scope if the repo is large. 'Scan turbo/apps/platform only' runs faster and produces a more focused report.
Tell Zero what patterns matter most to your team. 'Flag any component over 400 lines' or 'highlight missing TypeScript types'.
Schedule recurring scans so new debt gets caught before it compounds. Monthly or per-sprint cadence works well.