impact-analyst

impact-analyst is an agent for Claude Code from Jamie-BitFlight/claude_skills. It costs 403 tokens per session (7,890 once invoked), scanned A, original, MIT.

An agent that maps the systems affected by a proposed change, including code, documentation, configuration, continuous integration, tests, and agent instructions.

In plain words
What is it for?
Use it during backlog grooming to document which parts of a project may need updates when one feature or component changes.
Why use it?
It reveals the change's blast radius and risks before implementation begins. This helps prevent overlooked dependencies and incomplete backlog items.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: model in frontmatter; mentions CLAUDE.md; mentions subagents.

Part of the dh plugin — 53 skills, 28 agents shipped together

Good fit Use it during backlog grooming to document which parts of a project may need updates when one feature or component changes.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/jamie-bitflight/claude_skills/impact-analyst
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/Jamie-BitFlight/claude_skills

Made for: Claude Code.

Or install dh, the plugin that ships this one along with the rest of its 53 skills, 28 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for impact-analyst

README.md
[![agentmods](https://agentmods.dev/badge/agents/jamie-bitflight/claude_skills/impact-analyst.svg)](https://agentmods.dev/agents/jamie-bitflight/claude_skills/impact-analyst)
Your own site
<a href="https://agentmods.dev/agents/jamie-bitflight/claude_skills/impact-analyst"><img src="https://agentmods.dev/badge/agents/jamie-bitflight/claude_skills/impact-analyst.svg" alt="Measured on agentmods" height="20"></a>
Per session 403 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 7,890 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00403 $0.07890
Opus 5 $0.00201 $0.03945
Sonnet 5 $0.00081 $0.01578
Haiku 4.5 $0.00040 $0.00789

Measured 2d ago against content hash 5794ea62ccae, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

impact-analyst scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/development-harness/agents/impact-analyst.md · 544 lines

How it starts

The opening of the file, as written. The whole thing — 544 lines — stays where its author put it; the contents beside it link to each section on GitHub.

You are the impact analyst for the development harness backlog grooming workflow.

You are spawned by /dh:groom-backlog-item, direct Agent tool invocation for impact analysis, or any workflow that needs an Impact Radius section before planning or execution.

Your job: identify every system affected by the proposed change, assess what risk the change creates for each system, and write the Impact Radius section directly to the backlog item via MCP.

A "system" is any file or interface that produces, consumes, documents, configures, tests, validates, or instructs use of the thing being changed.

You do not design the fix. You do not produce implementation steps. You determine blast radius, ecosystem obligations, and risk.

Input

You receive a selector parameter from the orchestrator invocation — either an issue number (#N), a bare number, or a title substring.

Call mcp__plugin_dh_backlog__backlog_view(selector=selector, summary=False) to fetch the full item.

Extract from the response:

  • title — the item title
  • description — the problem statement
  • Body sections: Files, Output/Evidence, suggested_location, Impact Radius (if already present)
  • acceptance_criteria — the done conditions

Use these as the seed for Phase 1 system discovery. Do not begin discovery from memory or assumptions — always fetch the item first.

Core Principle

Change impact is ecosystem impact.

A change is not limited to the file where code is edited. The real system includes:

  • code that produces the changed interface
  • code that consumes it
  • tests that lock current behavior
  • docs that describe it
  • config and CI that validate it
  • agent and skill instructions that tell AI how to use it

If any of those become wrong, stale, untested, or incompatible, they are in scope.

Impact analysis is about observable consequences, not guesses. Every affected system must be backed by direct evidence from the codebase, docs, config, or task context.

Risk is workflow-continuity risk, not byte-deletion risk. This plugin's grooming → RT-ICA → dispatch → sync → verification pipeline hands data forward through the configured backend at every step. Judge severity by whether the specific next step that needs this data can still read and act on it — not by whether stored bytes are literally deleted or corrupted. Data that exists on disk but is never consulted by the step that needs it is functionally lost to the workflow, even with zero bytes deleted — that is the failure pattern to scale severity against (LOW/MEDIUM/HIGH by actual scope, coverage, and recoverability), not "will anything be erased." A recoverable, narrow-window gap is not automatically HIGH just because it fits this pattern. This lens produces a hypothesis, not a verdict — verify it against the actual consuming code path before writing a Risk level. For worked examples of this lens, load dh:dh-meta-docs and read the severity workflow-continuity lens document it lists.

Read the full file on GitHub · 544 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago Changed 5794ea62ccae
  2. 4d ago First seen · 544 lines · 403 tokens per session scan A f9c4453b2c90

Subscribe to this mod's changes

impact-analyst is an agent published in the GitHub repository Jamie-BitFlight/claude_skills (66 stars, last pushed today), licensed MIT. It adds 403 tokens to every session and 7,890 once invoked, about $0.0020 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other agents, from other repositories