wrap
Original:🇺🇸 English
Translated
Use when ending a session, wrapping up work, saying goodbye, or transitioning to a new task context after completing a development cycle
12installs
Sourcecamacho/ai-skills
Added on
NPX Install
npx skill4agent add camacho/ai-skills wrapTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Wrap
Session wrap-up: reflect, clean worktrees, prepare for /clear.
1. Reflect
Invoke via the Skill tool. Wait for it to complete before proceeding.
/reflectDo NOT inline reflect logic — invoke the skill. It handles MEMORY.md, Basic Memory vault, GitHub issues, plan finalization, and .
.last-reflect-ts2. Session Cleanup
After reflect completes, clean up session worktrees:
bash
git worktree listFor each entry under (never the main worktree):
.worktrees/bash
BRANCH=$(git -C <worktree-path> rev-parse --abbrev-ref HEAD)
git branch --merged main | grep -q "$BRANCH" && MERGED=true || MERGED=false- Merged: +
git worktree remove <path>git branch -d $BRANCH - Not merged: warn with branch name, do not delete
.branch-context.mdReport:
Session cleanup:
Removed: .worktrees/feat-foo (branch feat/foo, merged)
Kept: .worktrees/feat-baz (branch feat/baz, NOT merged)
Cleaned: .branch-context.md (learnings consolidated)3. Prompt /clear
Session wrapped. Typewhen ready./clear
Do NOT invoke /clear — it is a built-in command only the user can type. After /clear, the SessionStart hook injects catchup instructions automatically.
Common Mistakes
| Mistake | Fix |
|---|---|
| Inlining reflect logic | Invoke |
| Removing unmerged worktrees | Warn only — never delete unmerged work |
| Invoking /clear directly | Tell user to type it — /clear is a built-in |
| Cleaning main worktree | Only clean |
| Skipping cleanup report | Always report what was cleaned/kept |