commit-work
Skill8 starsChanged 2 months agoMITView on GitHub
Create high-quality git commits with clear messages and logical scope. Core goal - produce reviewable commits following Conventional Commits format with pre-commit quality checks.
9 other projects use a version of this.
Adopted by
Most recently taken up by
- imMamdouhaboammar/kaku-chatgpt-harnesstheir own version, first seen Oct 25, 2026
- JayMeDotDot/jmdd-agent-skillstheir own version, first seen Oct 17, 2026
- Samueladewole/claude-skillstheir own version, first seen Oct 13, 2026
- avantmedialtd/skillstheir own version, first seen Oct 9, 2026
- FilenCloudDienste/filen-rstheir own version, first seen Oct 9, 2026
- bartstc/vite-ts-react-templatetheir own version, first seen Oct 6, 2026
Other versions9 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 9
- jMerta/codex-skills★ 130same name
- bartstc/vite-ts-react-template★ 122same name
- FilenCloudDienste/filen-rs★ 104same name
- jakubsuplicki/codument★ 48same name
- avantmedialtd/skills★ 1same name
- JayMeDotDot/jmdd-agent-skills★ 1same name
- Rafaelrr5/agent-cortex★ 1same name
- imMamdouhaboammar/kaku-chatgpt-harness★ 0same name
- Samueladewole/claude-skills★ 0same name
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.
In this repository77 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- llms.txtllms.txt
- archive-milestoneSkill
- assess-product-opportunitySkill
- automate-testsSkill
- bump-versionSkill
- capture-work-itemsSkill
- competitive-researchSkill
- consume-nats-messageSkill
- decontextualize-textSkill
- deep-researchSkill
- define-docs-normsSkill
- define-missionSkill
- define-north-starSkill
- define-roadmapSkill
- define-strategic-pillarsSkill
- define-visionSkill
- deliver-featureSkill
- design-strategic-goalsSkill
- eli5Skill
- establish-delivery-workflowSkill
- execute-delivery-workflowSkill
- generate-agent-entrySkill
- generate-github-workflowSkill
- generate-standard-readmeSkill
- inspect-artifact-stateSkill
- integrate-branchesSkill
- manage-secretSkill
- map-item-dependenciesSkill
- market-researchSkill
- orchestrate-code-reviewSkill
- orchestrate-governance-stepSkill
- orchestrate-repair-loopSkill
- orchestrate-repair-requirements-loopSkill
- orchestrate-roadmap-planningSkill
- plan-milestonesSkill
- plan-nextSkill
- policy-researchSkill
- ponytailSkill
- prepare-presales-responseSkill
- prepare-version-notesSkill
- prioritize-backlogSkill
- product-opportunity-analysisSkill
- promote-roadmap-itemsSkill
- publish-nats-messageSkill
- record-milestone-achievementSkill
- redeploy-localSkill
- refine-skill-designSkill
- review-architectureSkill
- review-codebaseSkill
- review-diffSkill
- review-dotnetSkill
- review-error-surfacingSkill
- review-functional-designSkill
- review-goSkill
- review-implementation-alignmentSkill
- review-javaSkill
- review-observabilitySkill
- review-orm-usageSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
2 rules. 0 are common, 2 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 9 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 18
Output: commit hashes and messages, a short explanation per commit, staging/review and verification commands with results, and any …
- Distinctive: line 26
Review the exact staged content: Run git diff --cached before every commit, including after generated changes.
“Common” is measured: kept by at least 6 in 10 of the 9 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Skill: Commit Work
Produce reviewable git commits containing only the authorized work, with logical boundaries, relevant verification, and messages explaining what changed and why.
The pinned upstream, license, and local adaptations are recorded in SOURCES.yaml. Use the installed local copy; do not download or replace it at runtime.
Inputs and Output
Input: a git repository and the work to commit. Infer scope from the user's request and current task; ask only when ownership or intended scope remains ambiguous. Honor a request limited to staging or drafting a message without creating a commit.
Output: commit hashes and messages, a short explanation per commit, staging/review and verification commands with results, and any authorized work left uncommitted or blocked. For staging or message-only requests, report that result instead.
Workflow
- Inspect scope and state. Read project commit guidance and run
git status,git diff, andgit diff --cached; usegit diff --statfor an overview when useful. Inspect relevant untracked files separately. Preserve unrelated changes, including changes already staged by another task. If staged ownership cannot be resolved, ask before altering or committing it. - Use relevant review evidence. Reuse existing findings for the current changes and follow the project's review requirements. Obtain a required review before committing; do not add a generic pause asking the user to run another skill and return. If no review is required and no unresolved concern warrants one, continue.
- Choose logical commit boundaries. Keep a behavior change and its directly supporting tests together. Split independent fixes, refactors, formatting, or dependency updates when they can be reviewed separately. For mixed files, use patch staging such as
git add -p; otherwise stage explicit paths. Unstage only changes owned by this task, usinggit restore --staged -porgit restore --staged <path>when needed. - Prepare and verify. Synchronize any generated assets required by project guidance before the final check. In AI Cortex, synchronize the matching Skill, Rule, Spec, or Protocol index using its repository procedure. Select the smallest meaningful verification from project guidance and configuration; see project configuration when applicable. Reuse passing results that still cover the staged content. If verification fails or a required check is unavailable, report the cause and resolve it before committing; do not claim an unrun check passed.
- Review the exact staged content. Run
git diff --cachedbefore every commit, including after generated changes. Check for secrets, accidental debug code, unrelated edits, and changes outside the authorized scope. Describe the staged change in one or two sentences; if its purpose is unclear, revisit the boundaries. - Write the message and commit. Use Conventional Commits and the project's scope conventions. Keep the subject imperative and specific, explain what and why in the body, and mark breaking changes with
!orBREAKING CHANGE:. Use the message template when useful. Prefer an editor or a message file for multiline text. Create the commit, then inspect its hash, summary, and remaining working-tree state. - Finish the authorized scope. Repeat for the remaining authorized commits. Completion does not require a clean working tree: leave other tasks' changes intact and report relevant remaining work.
Boundaries
This skill prepares and creates commits. Implementation, history rewriting, conflict resolution, push, and pull requests belong to their respective workflows and require their own task authorization. Do not treat a commit request as authorization for those actions.
Self-Check
- Each commit contains only authorized changes; unrelated staged and unstaged work is preserved.
- Commit boundaries keep related behavior and verification together, and the staged diff was reviewed before each commit.
- Messages explain what and why, follow Conventional Commits, and identify breaking changes.
- Relevant checks and required generated assets are current; failures or unavailable checks are reported accurately.
- The result includes commit identities, commands and outcomes, and remaining work within scope.
Example: Mixed work
A repository contains an authorized authentication fix and its tests, an independent authorized refactor in the same file, and another task's documentation edits. Patch-stage the fix with its tests, verify and commit it, then stage and commit the refactor separately. Leave the documentation edits intact. Report both commits and the remaining unrelated changes.
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.

