بنقرة واحدة
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 ويثبّتها لك.
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.
استنادا إلى تصنيف SOC المهني
| 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.