Version-Verified API Calls

Verify imports, methods, and signatures against installed dependencies, then produce a minimal supported fix.

Development / Engineeringapi-verificationdependency-versions
by AgentVoltv1.0.0
Free to sign up · every skill included with AgentVolt Pro

Before & after

Same prompt, same agent — the only difference is the skill.

Prompt“Check my code for API calls that don't actually exist in our libraries”
Beforegeneric AI agent
I can review your code for potential issues with API calls. You should test your code to make sure all the functions you're using are actually available. I'd recommend using TypeScript for type checking, or running your code to see if you get runtime errors. You might also want to check the documentation for the libraries you're using. Would you like to share some code so I can take a look?
Afterwith Version-Verified API Calls
STRICT API AUDIT

INVENTED / MISSING CALLS (Errors will occur)
• Line 47: data.formatDate('MM-DD-YYYY') → formatDate does not exist on Date prototype; use dateFormatter.format() instead
• Line 89: axios.getJSON() → getJSON is not exported from axios 1.3.4; use axios.get() then .data
• Line 156: localStorage.setExpiry(key, 7200) → setExpiry not in Web Storage API; manually track expiration

AVAILABLE ALTERNATIVES (Verified in node_modules)
✓ moment.js still loaded (24.5KB) - use it for formatting
✓ lodash.debounce exported correctly
✓ React.useCallback available in 18.2

RISK: TypeError at runtime on prod; recommend adding lint rule 'no-undef' with strict mode

About this skill

"That function doesn't exist" should not start another round of guessed method names. This skill checks the dependency your application actually resolves, traces its public exports and signatures, and turns the evidence into a supported answer or minimal patch.

What it does

  • Distinguishes declared dependency ranges, lockfile resolutions, and the package actually used by the failing application.
  • Checks imports, receiver types, methods, arguments, return values, and async behavior against installed declarations or implementation.
  • Detects wrong entry points, type-only exports, duplicate versions, and environment-specific exports.
  • Separates verified API availability from compilation, runtime execution, and remote service behavior.
  • Replaces unsupported calls only when an alternative's signature and relevant behavior are established.
  • Provides a provisional answer and precise verification steps when the environment is unavailable.

What you get

A direct verdict with evidence tied to the relevant package and code location. For implementation requests, you also get the smallest supported change, validation results for checks actually performed, and any remaining uncertainty.

Best for

Developers debugging missing-method errors, reviewing generated SDK code, upgrading dependencies, or working in projects where documentation and installed versions disagree.

SKILL.md preview

SKILL.md
---
name: version-verified-api-calls
description: >-

… (sign up to view the full skill)
Sign up to view, copy, and install the full skill

More development skills

View all Development skills →