一键导入
vault
Archive a completed change — delta spec merge and move to archive. Use when the user wants to finalize and archive a completed change.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Archive a completed change — delta spec merge and move to archive. Use when the user wants to finalize and archive a completed change.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when starting any conversation — establishes how to find and use Techneering skills, requiring skill invocation before ANY response including clarifying questions
Create distinctive, production-grade frontend interfaces with high design quality. Auto-stacked onto an implementation path when a task involves frontend/UI work — pages, components, layouts, styles, interactions. Also available on demand as tn:craft.
Use after tn:audit passes, when completing major features, or before merging — dispatches a global cross-task code review covering consistency, architecture, and security (distinct from tn:assemble's per-task review)
Use when executing implementation plans with independent tasks in the current session
Verify implementation matches change artifacts — dual-layer verification of code vs spec compliance and code vs real requirements. Use after implementation is complete.
Use when you have a spec or requirements for a multi-step task, before touching code
| name | vault |
| description | Archive a completed change — delta spec merge and move to archive. Use when the user wants to finalize and archive a completed change. |
Merge delta specs into main specs and move the change to archive. The final step in the Techneering workflow.
NO ARCHIVE WITHOUT CONFIRMATION.
Every artifact checked. Every delta applied. Every conflict reported.
Same selection logic as tn:forge — auto-detect or ask user.
Always announce: "Archiving change: "
Artifact completion: Check all artifacts exist (proposal, specs, design, tasks).
Task completion: Read techneering/changes/<name>/tasks.md, count - [ ] (incomplete) vs - [x] (complete).
If delta specs exist at techneering/changes/<name>/specs/:
For each delta spec file, parse the delta blocks:
## ADDED Requirements## MODIFIED Requirements## REMOVED Requirements## RENAMED RequirementsExecute operations in this strict order: RENAMED → REMOVED → MODIFIED → ADDED
### Requirement: <name>)If no delta specs exist, skip merge step.
mkdir -p techneering/archive
mv techneering/changes/<name> techneering/archive/YYYY-MM-DD-<name>
If target archive already exists, report error and suggest renaming.
## Archive Complete
**Change:** <change-name>
**Archived to:** techneering/archive/YYYY-MM-DD-<name>/
**Specs:** Synced to main specs (or "No delta specs" or "Sync skipped")
All artifacts complete. All tasks complete.
| Thought | Reality |
|---|---|
| "Can archive even if not finished" | Incomplete tasks must be warned and confirmed |
| "Delta merge errors don't matter" | Merge conflicts corrupt the main spec — must stop |
| "Archive is just moving files" | Archive = delta merge + verification + move, all required |
| "Skip verification to speed up" | Unverified main spec may be structurally broken |
| Dimension | Key point |
|---|---|
| Core operation | delta spec merge → move into archive/ |
| Merge order | RENAMED → REMOVED → MODIFIED → ADDED |
| Pre-checks | artifact completeness + task completion |
| Exception handling | target missing → skip + warn / conflict → stop + report |
| Path placeholder | Always use techneering/changes/<name>/ |
When done:
techneering/changes/<name>/