sandbox-fetch-docs

Compare documented library APIs against actual implementations in node_modules.

2|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/gatezh/devcontainers --skill sandbox-fetch-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sandbox-fetch-docs
Source: https://github.com/gatezh/devcontainers/tree/main/claude-code/.claude/skills/sandbox-fetch-docs
Command: npx skills add https://github.com/gatezh/devcontainers --skill sandbox-fetch-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifies that a library's actual implementation matches its official API documentation, helping catch contract drift and bugs caused by misleading docs.

Core Features & Use Cases

  • API contract verification: compare function signatures, types, and behavior between docs and code.
  • Version-compatibility checks: ensure changes across releases maintain expected interfaces.
  • Dependency onboarding: quickly validate new dependencies before upgrading in large projects.

Quick Start

Validate a dependency by aligning its local API surface with the published docs and report any mismatches.

Frequently Asked Questions about sandbox-fetch-docs

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

FAQPage Schema
How do I verify a library's API against its official documentation?

Verify a library's API against official documentation by comparing function signatures, types, and behavior between the published docs and the local code implementation to identify discrepancies. This process catches contract drift and bugs caused by misleading documentation.

What is API contract verification and when do I need it?

API contract verification is the process of validating that a library's actual implementation matches its documented public API. You need it to catch contract drift, validate dependencies before upgrading, and ensure version compatibility across releases.

Can I check version compatibility for node_modules using documented APIs?

Yes, you can check version compatibility for node_modules by comparing local package sources against public repository docs to ensure changes across releases maintain expected interfaces and validate behavior after updates.

How do I validate new dependencies before upgrading in large projects?

Validate new dependencies in large projects by aligning the local API surface of a package with its published documentation to quickly report any mismatches before integrating the upgrade.

Do I need local package sources to verify API discrepancies?

Yes, you need local node_modules and package sources to verify API discrepancies, as the process requires comparing local implementation code against public repository documentation to detect mismatches in signatures and usage examples.

Why does my code break after a dependency update despite matching the docs?

Code breaks after a dependency update when the actual implementation diverges from the official documentation. Comparing local package sources against published docs reveals these API contract discrepancies and misleading documentation.