dependency-tracker

Audit economics research pipelines and report stale outputs and missing dependencies.

1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/halidaee/econtools_marketplace --skill dependency-tracker-halidaee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-tracker
Source: https://github.com/halidaee/econtools_marketplace/tree/main/analytics-toolkit/skills/dependency-tracker
Command: npx skills add https://github.com/halidaee/econtools_marketplace --skill dependency-tracker-halidaee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audits economics research pipelines to identify stale outputs, missing dependencies, and data-flow gaps across R, Stata, Python, and LaTeX. This helps ensure reproducibility and transparency in published work.

Core Features & Use Cases

  • Map end-to-end data flow from raw inputs to manuscript outputs across R, Stata, Python, and LaTeX.
  • Detect stale outputs (when code runs after results) and broken links to ensure reproducibility.
  • Use case: Before submitting a manuscript, audit the project to verify all figures, tables, and references are current.

Quick Start

Run /audit-dag to generate a complete DAG report and identify stale or missing dependencies

Frequently Asked Questions about dependency-tracker

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

FAQPage Schema
How do I audit my economics research pipeline for stale outputs?

Auditing your economics research pipeline involves analyzing script I/O across R, Stata, Python, and LaTeX to build a dependency graph. This identifies stale outputs, missing dependencies, and data-flow gaps to ensure all results are current and reproducible.

How do I check if my data-flow dependencies are broken before manuscript submission?

Checking data-flow dependencies before manuscript submission requires mapping the end-to-end data flow from raw inputs to final outputs. This detects broken links and stale outputs, verifying that all figures, tables, and references are properly linked and up-to-date.

What is a dependency graph for research reproducibility and when do I need one?

A dependency graph for research reproducibility maps relationships between raw inputs, scripts, and manuscript outputs. You need one when starting inherited projects, after code changes, or before submission to ensure all outputs are up-to-date.

Does this pipeline audit work with mixed R, Stata, Python, and LaTeX code?

Yes, this pipeline audit supports mixed R, Stata, Python, and LaTeX code. It analyzes script I/O across all four languages to map complete data flow and identify missing dependencies or stale outputs in your research project.

How do I detect stale outputs after making code changes to my research scripts?

Detecting stale outputs after code changes involves running an audit that compares script execution timestamps against generated results. This identifies any outputs not regenerated after code modification, ensuring full reproducibility.

How do I generate a DAG report to identify missing dependencies in my project?

Generating a DAG report to identify missing dependencies requires analyzing script I/O to construct a directed acyclic graph of your data flow. This report highlights broken links and data-flow gaps while providing actionable remediation steps.