Skip to content
Impact Analysis

Know What Breaks Before It Breaks

Precise blast radius calculation, risk scoring, and affected test detection. Ship with confidence.

Key Features

Precise blast radius calculation with risk scores
Affected test detection for targeted testing (15x faster)
Breaking change warnings before you merge
PR risk assessment with confidence levels
Dependency chain visualization
Historical change pattern analysis

Blast Radius Analysis

$ ckb impact diff

Analyzing changes...

Files changed: 3
Blast radius: 12 files, 8 consumers

Risk assessment:
  High:    UserService.go (8 dependents)
  Medium:  handler.go (3 dependents)
  Low:     types.go (1 dependent)

Affected tests: 5 files
  - user_test.go
  - handler_test.go
  - integration_test.go
  - api_test.go
  - e2e_test.go

Run affected tests only:
  go test ./internal/user/... ./internal/api/...

15x Faster CI with Affected Tests

Stop running your entire test suite. CKB identifies exactly which tests are affected by your changes.

Without CKB

Run all 2,500 tests on every PR

~30 minutes

With CKB

Run only affected tests (avg. 150 tests)

~2 minutes

MCP Tools

analyzeImpact

Calculate blast radius for any code change

ckb impact diff
getAffectedTests

Find tests affected by your changes (15x faster CI)

ckb affected-tests
prepareChange

Pre-change analysis with risk assessment

ckb prepare-change UserService
summarizeDiff

AI-powered diff summary with impact notes

ckb summarize-diff
summarizePr

Generate PR descriptions with risk assessment

ckb summarize-pr 123

Ship fearlessly

Know the impact of every change before you merge.