一键导入
wrapup
Systematically close a coding session — commit check, memory update, plan sync, docs, handoff summary
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Systematically close a coding session — commit check, memory update, plan sync, docs, handoff summary
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create or manage Architecture Decision Records (ADRs) in docs/decisions/
Use this skill working with Ash Framework or any of its extensions. Always consult this when making any domain changes, features or fixes.
Record a development session summary in the project devlog
Run E2E browser tests via Tidewave browser_eval against the running Phoenix dev server
Inspect LiveView state (assigns, components) via Phoenix.LiveView.Debug in project_eval
Morning briefing — where we left off, what to work on today. Fast, compact report from canonical sources.
| name | wrapup |
| description | Systematically close a coding session — commit check, memory update, plan sync, docs, handoff summary |
Long session closure checklist. Run each gate sequentially. Do not skip gates.
git status
git diff --stat HEAD
Categorize uncommitted changes into logical groups and ask the user:
"커밋 안 된 변경이 N개 있습니다. 지금 커밋할까요? (논리 그룹별로 나눠서)"
If yes → commit by logical groups before proceeding. If no → note which files are intentionally uncommitted.
Memory is for Claude's cross-session context — NOT for tracking project progress. That belongs in docs/plans/active/ (Gate 3).
Check existing memory:
cat /Users/johndev/.claude/projects/-Users-johndev-Dev-gs-net/memory/MEMORY.md
What to save in memory:
feedback-*.md) — process rules, corrections, confirmed approachesproject-*.md) — non-obvious facts, constraints, stakeholder decisionsreference-*.md) — pointers to external systemsWhat NOT to save in memory:
Handoff files (*-handoff.md): If one exists and the plan is the canonical source, simplify it to a 1-2 line pointer:
---
name: example-handoff
description: Pointer to active plan
type: project
---
See [docs/plans/active/example.md] — Phase 2 in progress, Phase 3 next.
Add any new files to MEMORY.md index.
This is the canonical record of project progress. /pickup reads this in the morning.
ls docs/plans/active/
For each plan touched this session:
docs/plans/README.md dashboard — sync the Active Work table (focus, updated date)docs/plans/completed/ (ask user first)docs/plans/active/, add to README dashboardThe plan file's "Next" section is what /pickup will recommend tomorrow. Make it actionable:
Scan this session's conversation for:
If there are new rules: add them to the appropriate section in CLAUDE.md. Keep them concise — one rule, one example max.
ADR Status Check: Scan docs/decisions/README.md for ADRs touched this session. If an ADR was created as "Proposed" and the decision was implemented and verified → change status to "Accepted" (in both the ADR file and the README index). Use /adr accept N.
Doc Updates: Run /update-docs if any of the following changed this session:
Skip doc updates if session was only refactoring, bug fixes, or infra/tooling with no behavior change.
Print a concise session summary for the user:
## 이번 세션 요약
### 완료
- [bullet per completed item]
### 열린 항목
- [bullet per open/blocked item with location of plan/issue]
### 다음 세션 시작점
- [the single most important thing to do next]
Keep it under 15 lines. The user reads this — make it scannable.