IDE Diagnostics

Fetch IDE diagnostics for TypeScript and ESLint issues in changed files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mkolb22/zen-plugin --skill ide-diagnostics-mkolb22
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: IDE Diagnostics
Source: https://github.com/mkolb22/zen-plugin/tree/main/skills/ide-diagnostics
Command: npx skills add https://github.com/mkolb22/zen-plugin --skill ide-diagnostics-mkolb22

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

IDE diagnostics help catch TypeScript and ESLint errors during quality review, preventing blocked reviews and rework by surfacing issues early.

Core Features & Use Cases

  • Early error detection for TypeScript and ESLint in the codebase
  • Automated quality gates that block reviews when blocking diagnostics exist
  • Fast, integrated feedback by running diagnostics in the review context
  • Broad coverage of compiler, type, and lint issues across changed and touched files

Quick Start

Run IDE diagnostics at the start of quality review to surface critical TypeScript and ESLint errors.

Frequently Asked Questions about IDE Diagnostics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I catch TypeScript and ESLint errors before code review?

To catch TypeScript and ESLint errors before code review, run IDE diagnostics to surface blocking issues early. This automated quality gate fetches compiler and lint diagnostics across changed and touched files, presenting a structured report of suggested fixes.

What is the best way to run static analysis on changed files during quality review?

Running IDE diagnostics during quality review is the best way to perform static analysis on changed files. It integrates with your IDE to fetch all diagnostics, identifying blocking TypeScript and ESLint issues across the implementation to prevent rework.

Can I use IDE diagnostics to automate quality gates for TypeScript code?

Yes, you can use IDE diagnostics to automate quality gates for TypeScript code. By fetching diagnostics at the start of a quality review, the tool blocks reviews when blocking compiler or type errors exist, ensuring codebase stability.

How does fetching IDE diagnostics prevent blocked reviews?

Fetching IDE diagnostics prevents blocked reviews by surfacing TypeScript and ESLint errors before the review process begins. It provides fast, integrated feedback by scanning changed files and presenting a structured report of blocking issues and suggested fixes.

Does IDE diagnostics work with mcp__ide__getDiagnostics for code review?

Yes, IDE diagnostics supports integration with mcp__ide__getDiagnostics to fetch all diagnostics. This integration retrieves compiler, type, and lint issues across changed and touched files, presenting a structured report to catch blocking errors during quality review.

What types of code issues does IDE diagnostics surface during a quality review?

IDE diagnostics surfaces TypeScript compiler errors, type issues, and ESLint lint problems during a quality review. It covers broad diagnostics across changed and touched files, presenting a structured report of blocking issues and suggested fixes to prevent rework.