返回 Skill 列表
extension
分类: 开发与工程无需 API Key

refactor-risk-assess

[代码质量] 评估提议的重构变更的风险级别。用于评估依赖关系、影响范围、回滚难度,并确定变更是否可以安全进行。

person作者: jakexiaohubgithub

Refactor: Risk Assessment

Evaluate and mitigate risks before executing changes.

Risk Dimensions

1. Blast Radius

| Level | Description | Example | |-------|-------------|---------| | LOW | Single file, private methods | Rename local variable | | MEDIUM | Multiple files, internal APIs | Extract helper class | | HIGH | Public APIs, many dependents | Change interface signature |

2. Reversibility

| Level | Description | |-------|-------------| | LOW RISK | Git revert fixes everything | | MEDIUM | Requires coordinated rollback | | HIGH | Data migration, external deps |

3. Test Coverage

| Coverage | Risk Impact | |----------|-------------| | > 80% | Safe to proceed | | 50-80% | Add tests first | | < 50% | HIGH RISK |

Go/No-Go Criteria

PROCEED if: Test coverage adequate, Blast radius understood, Rollback plan exists BLOCK if: Critical path no tests, Public API change without review