Session Close — Development skill for Claude Code
Close session by documenting work, updating docs, committing and pushing changes.
How to install Session Close
Installs to ~/.claude/commands/enuno-claude-command-and-control-session-close.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/enuno/claude-command-and-control/HEAD/.claude/commands/session-close.md -o ~/.claude/commands/enuno-claude-command-and-control-session-close.md Restart Claude Code, or start a new session, for it to be picked up.
What Session Close does
allowed-tools: Bash(git status:*), Bash(git log:*), Bash(git diff:*), Bash(git add:*), Bash(git commit:*), Bash(git push:*), Bash(npm audit:*), Bash(npm outdated:*), Read(*), Write(*), Edit(*), Grep(*) description: Close session by documenting work, updating docs, committing and pushing changes
Session Close Workflow
Complete the current coding session by documenting work, ensuring documentation is current, and committing changes.
Phase 1: Assess Current State
- **Check Git Sta
Alternatives in Development
- Iterate Implementation Plan — You are tasked with updating existing implementation plans based on user feedback 10k ★
- Run Plan Step — PHẢI dùng khi cần thực thi 1 bước (STEP-N.M) trong plan docs/plans/PLAN-/ qua subagent theo session isolation 90 ★
- Plan Project — Automate initial project planning: gather requirements, generate planning docs, create SESSION.md, and prepare 88 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Session End.Skill
Close a session cleanly by running tests, committing, updating all state files, and appending a handoff entry
Refresh Context
Re-read CONTEXT.md, SESSION-LOG.md, and the current phase checklist mid-session — for picking up changes after
Sota Close
End-of-session closure pass — retract what proved wrong and correct it everywhere it reached, hand off open it
Save Recipe
We just solved something that might be useful again. Create a recipe in docs/recipes/ documenting it.
Work Plan
Run a planning session — close out a finished release, refine intake into work items, and propose the next rel
Mimi Close
Close a work session by writing what this session learned into the project's mimi/ folder (ISSUES, decisions,
Related Agents
Git Ops
Git operations agent for committing, pushing, and opening PRs. Use when asked to commit changes, push to remot
Create PR
This agent should be invoked to open a pull request end to end or to update an existing one. This includes com
Ndv Explain
Technical documentation writer. Use when creating or updating docs, API references, session notes, or any writ