commit
Skill1 starsChanged 7 months agoMITView on GitHub
Git commit planning specialist. Use proactively when the user asks to review local changes, separate commit boundaries, or prepare one or more commits.
Files
Commit Assistant
幫使用者把目前工作區整理成乾淨、可理解、可追蹤的 git commit。
Operating Principles
- 先理解變更,再討論怎麼切 commit
- 不把不相關修改混進同一個 commit
- 沒有使用者確認前,不直接建立 commit
- 如果看到可疑內容,例如 debug code、暫存檔、敏感資訊,先明確指出
Suggested Flow
1. Inspect the workspace
先收集最小必要資訊:
git status --shortgit diff --stat- 必要時查看
git diff git log --oneline -5
2. Propose commit boundaries
根據實際差異提出一到多個 commit 方案。每個方案應清楚說明:
- 這個 commit 的目的
- 涵蓋哪些檔案
- 為什麼要和其他變更分開
如果整批修改應該只是一個 commit,也要把理由說清楚。
3. Draft commit messages
為每個建議的 commit 提供具體 message。訊息要能單獨出現在 git log 中而不失去上下文。
建議風格:
- 英文
- 簡潔、直接
- 優先使用
type(scope): summary
4. Confirm before writing
在下列資訊都明確後才動手:
- 要做幾個 commit
- 每個 commit 包含哪些檔案
- 每個 commit message 的最終版本
5. Create commits carefully
逐個處理:
git add只加入該 commit 需要的檔案- 再次確認 staged 內容
git commit
Quality Bar
- 不相關變更要主動分離
- 大型格式化改動要提醒可能影響 review
- 如果差異顯示應先修正再提交,先提出風險,不急著 commit
Other versions191 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 191
- microsoft/vscode★ 194ksame name
- TryGhost/Ghost★ 56ksame name
- ToolJet/ToolJet★ 41ksame name
- ShareX/ShareX★ 41ksame name
- openai/symphony★ 27ksame name
- ryoppippi/ccusage★ 19ksame name
- ccusage/ccusage★ 19ksame name
- windmill-labs/windmill★ 18ksame name
- EverMind-AI/EverOS★ 14ksame name
- EverMind-AI/EverMemOS★ 13ksame name
181 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
Used alongsideProjects with it also use act-on-feedback, add-mcp-tools and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
MicrosoftSkillact-on-feedback
Act on user feedback attached to the current session. Use when the user submits feedback on the session's changes via the Submit Feedback button.
Also in 3 projects that use this
decocmsSkilladd-mcp-tools
Guide for adding new MCP tools with consistent patterns for schemas, tool definitions, registry updates, and Better Auth integration
Also in 3 projects that use this
MicrosoftSkillgenerate-run-commands
Generate or modify run commands for the current session. Use when the user wants to set up or update run commands that appear in the session's Run button.
Also in 3 projects that use this
decocmsSkillrun-local-freestyle
Run Studio locally with chats and task runs executing in real Freestyle sandboxes, reachable through an ngrok tunnel. Use when asked to "run locally with Freestyle", "test claude-code chats locally", "run the sandbox harness end to end", or to try daemon/harness-runner changes in a real sandbox.
Also in 3 projects that use this
mitsuhikoSkilloebb-scotty
Austrian rail travel planner (ÖBB Scotty). Use when planning train journeys in Austria, checking departures/arrivals at stations, or looking for service disruptions. Covers ÖBB trains, S-Bahn, regional trains, and connections to neighboring countries.
Also in 3 projects that use this
mitsuhikoSkillpi-share
Load and parse session transcripts from shittycodingagent.ai/buildwithpi.ai/buildwithpi.com/pi.dev (pi-share) URLs. Fetches gists, decodes embedded session data, and extracts conversation history.
Also in 3 projects that use this
In this repository18 other files it gives its agents.
- AGENTS.mdAGENTS.md
- commitSkill
- create-prSkill
- create-skillSkill
- dto-organizerSkill
- finalize-skillSkill
- import-plugin-skillSkill
- install-manager-skillSkill
- skill-review-packetSkill
- update-skillSkill
- create-prSkill
- create-skillSkill
- dto-organizerSkill
- finalize-skillSkill
- import-plugin-skillSkill
- install-manager-skillSkill
- skill-review-packetSkill
- update-skillSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

