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
analyzeImpactCalculate blast radius for any code change
ckb impact diffgetAffectedTestsFind tests affected by your changes (15x faster CI)
ckb affected-testsprepareChangePre-change analysis with risk assessment
ckb prepare-change UserServicesummarizeDiffAI-powered diff summary with impact notes
ckb summarize-diffsummarizePrGenerate PR descriptions with risk assessment
ckb summarize-pr 123