Agent Skills
› NeverSight/learn-skills.dev
› change-management
change-management
GitHub用于管理公共接口变更及架构决策,确保接口稳定可审查。涵盖定义最小稳定接口、优先增量变更、添加ADR-lite记录及验证删除路径等步骤,防止全局耦合。
Trigger Scenarios
跨层公共API变更
引入新模式或架构决策
Install
npx skills add NeverSight/learn-skills.dev --skill change-management -g -y
SKILL.md
Frontmatter
{
"name": "change-management",
"description": "Keep interfaces stable and changes reviewable; includes ADR-lite guidance and deprecation\/deletion checks."
}
Change Management (Stable Interface / Deletion)
Use when
- Changing public APIs across layers (ports, facades, stores).
- Introducing a new pattern or architectural decision.
Workflow
- Define minimal stable interface (MSI): smallest API callers need.
- Prefer additive change; if breaking, include migration notes.
- Add ADR-lite notes (what/why/risks) when boundaries change.
- Verify deletion path: feature can be removed without global entanglement.
References
.github/instructions/68-change-management-copilot-instructions.md
Version History
- e0220ca Current 2026-07-05 21:25


