artgraph-impact

Calculate forward propagation from files or symbols to affected requirements, documentation, and tests.

12|2|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/mori-shin-x/artgraph --skill artgraph-impact
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: artgraph-impact
Source: https://github.com/mori-shin-x/artgraph/tree/main/.cursor/skills/artgraph-impact
Command: npx skills add https://github.com/mori-shin-x/artgraph --skill artgraph-impact

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of hidden dependencies and unintended consequences when modifying code, ensuring you understand exactly which requirements, documentation, and tests are affected by a specific edit.

Core Features & Use Cases

  • Forward Impact Analysis: Automatically trace how a file or symbol change propagates to requirements and documentation.
  • Test Selection: Identify exactly which tests need to be re-run based on the specific code touched, optimizing CI/CD pipelines.
  • Drift Detection: Surface discrepancies between your implementation and your requirements, preventing stale specs.

Quick Start

Ask the assistant to analyze the impact of the current git changes on the project requirements and tests.

Frequently Asked Questions about artgraph-impact

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

FAQPage Schema
How do I analyze the impact of code changes on requirements and tests?

Impact analysis calculates forward propagation from modified source files or symbols to identify affected requirements, documentation, and tests. This determines the exact blast radius of proposed edits without LLM intervention, ensuring hidden dependencies are surfaced.

How do I select which tests to re-run based on modified code?

Test selection identifies exactly which tests need to be re-run based on the specific code touched. It analyzes forward propagation from your edited file or path:symbol pairs to optimize CI/CD pipelines by targeting only the affected nodes.

What is forward propagation in software architecture dependency tracking?

Forward propagation in dependency tracking traces how a file or symbol change propagates to requirements and documentation. It operates on file paths or path:symbol pairs to identify affected nodes within a deterministic dependency graph.

How does drift detection prevent stale specs between implementation and requirements?

Drift detection surfaces discrepancies between your implementation and your requirements. By calculating forward propagation from source files to requirements, it ensures you understand exactly which specifications are affected by a specific edit, preventing stale specs.

Do I need the artgraph CLI to perform deterministic impact analysis?

Yes, performing deterministic impact analysis and test selection requires integration with the artgraph CLI. It operates on file paths or path:symbol pairs to identify affected nodes within the dependency graph without requiring LLM intervention.

Can I trace how a specific symbol change affects documentation?

Yes, you can trace how a symbol change affects documentation by operating on path:symbol pairs. The analysis calculates forward propagation to identify affected nodes, ensuring you understand exactly which documentation is impacted by the specific edit.