Smart Commit

Smart git commit workflow — auto-classify changed files into "commit" vs "ignore" buckets, present for user confirmation, generate a proper commit message, then commit and push. Use when the user says "commit", "提交", "push", "commit and push", or wants to save their work to git. This skill reads git status, applies project conventions (.gitignore, CLAUDE.md rules), classifies every changed file, and stages only explicit paths. Never stages build artifacts, personal data, or system files. User must confirm the file list and message before anything is committed.

flingjie 2dbc472 9.1 KB Updated

File contents

flingjie/piforge/tree/main/.pi/skills/smart-commit commit 2dbc472f0e

Frequently asked questions

npx skillmds@latest add flingjie/smart-commit