Self Closeout — Git skill for Claude Code
工作 session 任務收尾時,把「本 session 自己改的檔」commit、push(個人 repo)或留在 feature branch(公司 repo),不動其他 session 的東西.
How to install Self Closeout
Installs to ~/.claude/skills/gggodlin-gggodlin-cc-harness-self-closeout/SKILL.md
mkdir -p ~/.claude/skills/gggodlin-gggodlin-cc-harness-self-closeout && curl -fsSL https://raw.githubusercontent.com/GGGODLIN/gggodlin-cc-harness/HEAD/commands/self-closeout.md -o ~/.claude/skills/gggodlin-gggodlin-cc-harness-self-closeout/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Self Closeout does
description: 工作 session 任務收尾時,把「本 session 自己改的檔」commit、push(個人 repo)或留在 feature branch(公司 repo),不動其他 session 的東西。Use when 本 session 的任務已完成並驗證、準備回報結案;或使用者說「收掉你的部分」「self closeout」。Do not use for 全機收尾(那是使用者手打的 `/git-closeout`)、merge conflict、PR review,或任務尚未驗證完成的中途 commit。 argument-hint: 不帶參數;範圍由 closeout-provenance.py --self-repos 決定
Self Closeout
收自己的桌子,不碰別人的。範圍不是 cwd,是本 session 實際寫過的每個 repo,加上兩個固定共用 repo(
Alternatives in Git
- Commit Commands — Git commit workflows: commit, push, and PR creation 14k ★
- Self Reflect — Extract learnings from recent PR reviews, conversations, and session patterns to update the knowledge base 402 ★
- Submit PR — Commit changes to a new branch, push to GitHub, and open a PR with project template 387 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Git Closeout
全機 Git 收尾的手動入口,涵蓋個人 repo 與 ~/Desktop/work/acme 樹下的公司 repo(後者只做 inventory、快照與報告,處置對齊既有 confirm 清單);其他 session 留
Wrap Up
Full session closeout in one pass - reflect, then notes, then the git sync ritual, ending with the work pushed
Quick Push
Git add all, commit with Claude, and push to current/new feature branch
Auto Commit
Stages all changed files (excluding .agent-memory/) and creates a descriptive commit. Push is optional and req
1.2 Merge To Main
Commit alle endringer, merge feature til main lokalt, push, og gå tilbake til feature.
Worktree Hygiene
Report the state of every git branch and worktree in a repo (unpushed, unmerged, stale, merged) and clean up o
Related Agents
Git Manager
Use this agent when you need to stage, commit, and push code changes to the current git branch while ensuring
GitOps
Git operations specialist. MUST BE USED for branch management, conflict resolution, git history analysis, work
Scala Coder
Implements a single coding task end-to-end in an assigned git worktree for this Scala project. Owns the FULL l