Traces a piece of code to every place its flow starts and down to the data it touches, including calls made from inside installed packages. Use when the user says "trace X", "trace this", "what calls this", "where is this used", "how does this request flow", or "where does this data come from".
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
/trace X is the whole request. Anything the user adds after the target (a flow, a concern, a layer to focus on) narrows or extends the trace. Otherwise, cover all three directions without being asked:
Search however you normally would. Before you start, read the project's AGENTS.md or CLAUDE.md and the docs it links. Project-specific boundaries live there: code stripped from one build, a sibling app that calls in over an API, a closed-source package. Watch for those along with the general gotchas below.
In this order:
↓ is a synchronous call, ↓ (async) a job or deferred handoff, → a lateral trigger (callback, auth check, event). With several entry points, show one column or block per path.path:line per hop.If the target serves several unrelated flows and the user didn't name one, list them in one line each and ask which to trace.
RoleModel/rolemodel-skills
81c5ba2
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.