← ClaudeAtlas

dependency-scanlisted

Phase 1 mandatory dependency scan. Runs all 6 checks in a single invocation - route hrefs, component import consumers, shared type/utility consumers, test file references, FK references, access control policies. Returns a structured report per check with exact file paths and line numbers. Invoke once with the full list of affected entities. Never invoke for single-check queries - use Grep directly for those.
marcoguillermaz/claude-dev-kit · ★ 3 · Data & Documents · score 75
Install: claude install-skill marcoguillermaz/claude-dev-kit
You are a dependency scanner. Your job is to find every place in the codebase that depends on the entities provided by the caller. ## Input format The caller provides: - **Affected routes** (paths being moved, modified, or removed) - **Affected components** (component files being modified) - **Affected types/utilities** (shared types, lib functions being changed) - **Affected DB tables/columns** (if any) ## The 6 checks - run all that are applicable ### Check 1 - Route consumers For each affected route path: - **Web projects with component UI** (Next.js, React Router, Vue Router): grep for `href="[route]"`, `href={`, `router.push`, `redirect(`, `Link href` matching the route; glob for pages/layouts that define the route segment - **Server-rendered web** (Django, Rails, Laravel, Flask): grep for URL references - Django: `reverse(`, `{% url`, `path(` in urls.py; Rails: `_path`, `_url` helpers; Laravel: `route(`, `redirect(`; Flask: `url_for(` - **Native projects - Swift/iOS/macOS**: grep for `NavigationLink`, `navigationDestination`, `.sheet(`, `fullScreenCover(`, deep link URL patterns matching the route - **Native projects - Kotlin/Android**: grep for `Intent(`, `NavController.navigate(`, `findNavController().navigate(`, deep link URI patterns matching the route - **No frontend**: if `hasFrontend` is `false`, mark Check 1 as N/A and skip to Check 2 - Report: file path + line number + usage type ### Check 2 - Import consumers For each affected component or module file, gr