safe-change

Installation
SKILL.md

Skill: safe-change

WHAT

Purpose và context

  • Purpose: sửa code dùng chung (hàm/class/module có nhiều caller) mà không làm gãy caller hiện có.
  • Trigger (when to use): Modifying any function, class, or module called from more than one place.
  • Non-goals: không refactor tiện tay code kề bên, không viết thêm test ngoài phạm vi task, không tự tìm caller bằng tay thay impact-check.

Mental model

symbol dùng chung → impact-check (callers + dependents) → hành vi quan sát được hiện tại → thay đổi tối thiểu → từng caller: tương thích ngược hoặc cập nhật tường minh → test (nếu có) → "Changed X. Verified Y" → verify-before-commit.

Installs
264
Repository
rheinmir/setup
GitHub Stars
8
First Seen
May 23, 2026