dep-trace-launcher

Collect entry file, repo root, output directory, and cap to launch a recursive dependency trace.

7|1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/gyy0592/claude-config --skill dep-trace-launcher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dep-trace-launcher
Source: https://github.com/gyy0592/claude-config/tree/main/skills/dep-trace-launcher
Command: npx skills add https://github.com/gyy0592/claude-config --skill dep-trace-launcher

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Saves time and prevents errors when starting a recursive dependency trace by interactively collecting the entry file, repository root, output directory, and worker cap with sensible defaults and validations so users do not have to hand-type absolute paths.

Core Features & Use Cases

  • Candidate discovery: Scans the current working directory (and one level down in common source folders) for plausible entry-point files and ranks them by priority and recency.
  • Safe output proposal: Infers repository root by looking for repo markers and proposes artifact directories that avoid polluting read-only or vendor snapshots.
  • Single-step confirmation: Presents the four decisions in one AskUserQuestion turn, supports "other" free-form inputs, and requires explicit confirmation before creating any directories or launching the parallel trace.
  • Use case: Ideal for developers who want to run a single, interactive dependency analysis on a script without manually resolving paths or risking artifacts in the wrong tree.

Quick Start

Invoke /trace-deps to interactively select an entry, repo root, output directory, and cap, then confirm to create the output directory and start the parallel dependency trace.

Frequently Asked Questions about dep-trace-launcher

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

FAQPage Schema
How do I run a recursive dependency trace without manually typing absolute paths?

To run a recursive dependency trace without manual paths, use an interactive launcher to scan your workspace for entry-point candidates, infer the repository root, propose safe artifact locations, and confirm the choices before starting the analysis.

How does dependency analysis identify entry points in a codebase?

Dependency analysis identifies entry points by scanning the current working directory and common source folders one level down, ranking plausible entry-point files by priority and recency so users can select the correct target interactively.

What is the best way to safely prepare output directories for codebase dependency tracing?

The best way to safely prepare output directories for dependency tracing is to infer the repository root from markers and propose artifact locations that explicitly avoid polluting read-only or vendor snapshot trees.

Does interactive dependency tracing require explicit confirmation before creating directories?

Yes, interactive dependency tracing requires explicit confirmation before creating directories or invoking the parallel trace skill, presenting all entry, root, output, and cap decisions in a single step to prevent accidental file system modifications.

Can I provide custom values for entry files and worker caps during a dependency trace?

Yes, you can provide custom values for entry files and worker caps during a dependency trace, as the interactive confirmation step supports free-form inputs for all four decisions alongside the proposed safe defaults.

Why should I avoid manually resolving paths for source code dependency analysis?

You should avoid manually resolving paths for source code dependency analysis because hand-typing absolute paths risks errors and pollutes incorrect directory trees, whereas an interactive launcher validates inputs and applies safe defaults automatically.