speckit-ripple-scan

Detect newly introduced side effects in changed files and dependents via delta-anchored ripple analysis.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-ripple-scan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-ripple-scan
Source: https://github.com/B0yZ4kr14/OrthoPlus-Enterprise/tree/main/.specify-backups/20260518-141826/_agents/skills/speckit-ripple-scan
Command: npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-ripple-scan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ripple scan identifies what an implementation change broke or risked beyond what tests explicitly verify, so you can prevent production regressions caused by side effects spreading through data flows, contracts, and runtime assumptions.

Core Features & Use Cases

  • Delta-anchored ripple analysis: Compares the pre-implementation baseline (merge-base with main) against the current HEAD change set to find only newly introduced or worsened issues.
  • Blast-radius dependent tracing: Maps each changed file to dependent files to locate where implicit contracts are now at risk.
  • Multi-category impact coverage: Evaluates risks across data flow, lifecycle/state, interface contracts, performance, concurrency, distributed coordination, configuration, error propagation, and observability, then assigns severities (critical/warning/info).

Quick Start

Run the command to scan implementation ripples by severity: specify the argument as critical when you only want critical findings.

Frequently Asked Questions about speckit-ripple-scan

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

FAQPage Schema
How do I find untested side effects caused by a git diff in my codebase?

To find untested side effects from a git diff, perform a delta-anchored ripple analysis that compares your pre-implementation merge-base baseline against the current HEAD change set to discover newly introduced or worsened impacts across data flows and contracts.

What is blast radius dependent tracing for software risk impact analysis?

Blast radius dependent tracing is an impact analysis technique that maps each changed file to its dependent files to locate where implicit contracts, altered data flows, and runtime assumptions are now at risk after an implementation change.

How do I scan implementation ripples and filter results by severity?

To scan implementation ripples by severity, run the ripple scan command and specify the argument as critical when you only want critical findings, evaluating risks across categories like data flow, performance, and concurrency.

Can I analyze a specific change set incrementally instead of the full repository?

Yes, you can analyze a specific change set incrementally by using the optional incremental --diff behavior, which extracts the change set via git diff to focus the ripple analysis solely on the targeted implementation delta.

What categories of software risk does a ripple scan evaluate for test coverage gaps?

A ripple scan evaluates test coverage gaps across multiple software risk categories including data flow, lifecycle state, interface contracts, performance, concurrency, distributed coordination, configuration, error propagation, and observability.

When do I need to run an impact analysis for deployment coordination issues?

You need to run an impact analysis for deployment coordination issues when a feature implementation must be validated for untested impacts like broken implicit contracts, altered error semantics, or performance regressions that could cause production failures.