How this skill is triggered — by the user, by Claude, or both
Slash command
/specpowers:archivingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
通过把 Delta Specs 合并到主规格,并把变更目录归档为历史记录,完成一个已经结束的变更。
通过把 Delta Specs 合并到主规格,并把变更目录归档为历史记录,完成一个已经结束的变更。
开始时宣布:“我正在使用 archiving skill 来完成这个变更的归档。”
tasks.md 中所有 Tasks 是否已勾选specs/specs/specs/changes/<name>/ → specs/changes/archive/YYYY-MM-DD-<name>/读取 specs/changes/<change-name>/tasks.md。检查所有任务是否都标记为 [x]。
对 specs/changes/<change-name>/specs/ 中的每个 delta spec 文件:
specs/specs/<domain>/spec.md把变更目录移动到带日期前缀的 archive 目录:
specs/changes/<name>/ → specs/changes/archive/YYYY-MM-DD-<name>/
注意: Agent 直接执行这个文件移动;它不是 git 操作。git commit 由用户随后处理。
归档中必须保留所有 artifacts:proposal.md、specs/、design.md、tasks.md。
✅ Change archived: [change-name]
**Specs merged:**
- specs/specs/[domain]/spec.md — [N] requirements added, [M] modified, [K] removed
**Archived to:**
- specs/changes/archive/YYYY-MM-DD-[change-name]/
Main specifications are now updated. Ready for the next change.
specs/changes/ 只显示进行中的工作proposal.md、design.md、tasks.md 都必须保留。npx claudepluginhub nsobjects/specpowers --plugin specpowersGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.