What problem does it solve?
This Skill prevents brittle, runtime-breaking agent builds by forcing you to discover, classify, and verify external libraries, assets, and services before implementation.
Core Features & Use Cases
- Dependency enumeration and classification: Breaks the build into subproblems and labels each as library, asset, service, or bespoke.
- Recall-first decision workflow: Uses what you already know as the first pass, then verifies with targeted checks instead of broad search.
- Safe URL verification discipline: Ensures any URL you plan to use is validated via inspection tools to avoid CORS failures and 404s.
- Budget-controlled external search: Limits web search iterations per subproblem and escalates to fallbacks or user input after the cap.
- Multi-kind builds supported: Handles the common case where a single card needs multiple dependency types (e.g., Three.js + textures + an API).
Quick Start
Use discover-dependency to plan the external resources for a new interactive card (for example, a Three.js visualization) before writing or selecting any code, ensuring every library/asset/service is verified and documented.