spec-pack-abandon
Installation
SKILL.md
spec-pack-abandon(废弃/撤销 Spec Pack:清单 + 二次确认 + 删除分支)
概览
当需求出现重大问题需要“废弃当前 spec pack”时,本技能用于安全地撤销:先执行 spec-context 获取上下文并精确定位 {FEATURE_DIR},再生成“将要删除的内容清单”,并在执行任何破坏性操作前要求用户二次确认;最后删除本地/远程分支,并清理工作区中残留的 spec pack 目录。
开始时宣布:「我正在使用 spec-pack-abandon 技能废弃当前 Spec Pack(输出删除清单并二次确认后删除目录与分支)。」
何时使用 / 不使用
- 使用时机
- 需求/约束出现重大问题,决定废弃当前 spec pack(不再继续澄清/设计/实现)。
- 你需要删除:
.aisdlc/specs/{CURRENT_BRANCH}/以及该{CURRENT_BRANCH}分支(本地 + 远程)。
- 不要用在
- 你只是想“回退某个提交”或“重做需求文档”:优先用正常 git 回退/新提交,而不是删分支。
- 当前不在 spec 分支(分支名不符合
{num}-{short-name}):先切到目标 spec 分支再说;否则停止。