api-breaking-change-scanner

Scan codebases for deprecated API parameters and report file paths, line numbers, and remediation actions.

4|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/m2ai-portfolio/m2ai-skills-pack --skill api-breaking-change-scanner
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: api-breaking-change-scanner
Source: https://github.com/m2ai-portfolio/m2ai-skills-pack/tree/main/skills/api-breaking-change-scanner
Command: npx skills add https://github.com/m2ai-portfolio/m2ai-skills-pack --skill api-breaking-change-scanner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scans a codebase to identify deprecated API parameters that cause hard failures (400 errors) or silent behavioral changes when migrating to a new model version, surfacing exact file and line locations along with migration actions.

Core Features & Use Cases

  • Pre-migration inventory of deprecated API parameters with suggested replacements.
  • Codebase scan across targeted file types to surface breaking patterns and references.
  • Reports detailing file paths, line numbers, and migration actions to guide engineers.

Quick Start

Run the scanner on your codebase before upgrading to a new model version to identify deprecated parameters and generate remediation guidance.

Frequently Asked Questions about api-breaking-change-scanner

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

FAQPage Schema
How do I find deprecated API parameters in a codebase before a model upgrade?▼

To find deprecated API parameters before a model upgrade, scan the codebase using a target version, repository root, and file-type filters to surface breaking patterns and generate remediation guidance.

What is the best way to prevent 400 errors during an API migration?▼

The best way to prevent 400 errors during an API migration is to run a pre-migration inventory scan that identifies deprecated parameters and reports exact file paths and line numbers for remediation.

Can I scan large repositories for silent behavioral changes when updating API versions?▼

Yes, you can scan large repositories for silent behavioral changes by applying version-specific file-type filters to surface breaking patterns and deprecated API references across the codebase.

Does the API breaking change scanner require specific inputs to detect deprecated parameters?▼

Yes, detecting deprecated parameters requires a target version, repository root, and file-type filters to accurately locate exact file paths, line numbers, and recommended migration actions.

What limitations should I expect when scanning for deprecated API parameters?▼

Scanning for deprecated API parameters is limited to the specified file types and target version provided, meaning it requires accurate version filters to correctly identify breaking patterns and remediation actions.