ship-change
Skill0 starsChanged 4 months agoMITView on GitHub
Lightweight end-to-end coding workflow for taking a user request through analysis, a concise plan, implementation, validation, and handoff. Use when the user wants Codex to do a repo change from start to finish, especially when the work should be committed and pushed only after the user approves the final diff, commit message, and push target.
- Deletes or force-pushes
5 other projects use a version of this.
Adopted by
Most recently taken up by
- mralexivy/AutoModetheir own version, first seen Nov 8, 2026
- davidscotttufts/hyvemindtheir own version, first seen Nov 1, 2026
- fnayou/dotfilestheir own version, first seen Oct 25, 2026
- tejastn10/workbenchtheir own version, first seen Oct 13, 2026
- YangFan-Code-Star/context-devtheir own version, first seen Aug 18, 2026
Other versions5 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 5
- mralexivy/AutoMode★ 8same name
- fnayou/dotfiles★ 2same name
- YangFan-Code-Star/context-dev★ 2same name
- tejastn10/workbench★ 1same name
- davidscotttufts/hyvemind★ 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 repository5 other files it gives its agents.
- AGENTS.mdAGENTS.md
- audit-docsSkill
- audit-skillsSkill
- audit-work-trackingSkill
- bootstrap-repo-standardsSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
21 rules. 0 are common, 21 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
21
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
- could be automatic: a setting could enforce it
- Distinctive: line 18
Check git status --short --branch before editing.
- Distinctive: line 23
Keep the plan proportional.
- Distinctive: line 24
Ask only when a missing decision would make the implementation risky.
- Distinctive: line 27
Follow existing repo patterns.
- Distinctive: line 28
Keep edits scoped to the request.
- Distinctive: line 29
Do not revert unrelated user changes.
- Distinctive: line 30
Update docs or indexes when the change affects user or agent workflow.
- Distinctive: line 31
Use or add a script only when it removes repeated deterministic work.
- Distinctive: line 34
Run the repo's documented checks for the changed surface.
- Distinctive: line 35
If no checks are documented, run the lightest relevant inspection and say that no stronger validation exists.
- Distinctive: line 42
Ask for explicit approval before committing or pushing unless the user already gave explicit approval for commit and push in the current …
- Distinctive: line 44
Commit and push after approval.
- Distinctive: line 46
Commit with the approved or clearly proposed message.
- Distinctive: line 52
Never use git reset --hard, git checkout --, rebase, force-push, or history rewrite unless the user explicitly requests that exact …
- Distinctive: line 53
Do not use git add -A in a mixed worktree unless every changed file is in scope.
- Distinctive: line 54
If publishing requires auth, remote creation, or a new branch, explain the target before acting.
- Distinctive: line 55
If the push fails, stop and report the exact blocker.
- Distinctive: line 59
Keep the final answer short:
- Distinctive: line 63
commit SHA and push target, if shipped
- Distinctive: line 68
Do not re-plan broad scope after implementation has started unless the request proves unsafe or ambiguous.
- Distinctive: line 69
Do not commit or push from vague approval.
“Common” is measured: kept by at least 6 in 10 of the 4 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
Ship Change
Primary lens: Implementation.
Goal
Move a repo request from intent to delivered local changes with minimal ceremony, while keeping approval boundaries clear before commit and push.
Workflow
- Understand the request.
- Inspect the repo before assuming architecture, commands, or conventions.
- Check
git status --short --branchbefore editing. - Identify whether the worktree has unrelated user changes.
- Plan briefly.
- State the intended files or areas to touch.
- Keep the plan proportional; use a short checklist for multi-step work.
- Ask only when a missing decision would make the implementation risky.
- Implement.
- Follow existing repo patterns.
- Keep edits scoped to the request.
- Do not revert unrelated user changes.
- Update docs or indexes when the change affects user or agent workflow.
- Use or add a script only when it removes repeated deterministic work.
- Validate.
- Run the repo's documented checks for the changed surface.
- If no checks are documented, run the lightest relevant inspection and say that no stronger validation exists.
- Report any skipped checks and why.
- Review before shipping.
- Show the changed files and validation result.
- Inspect the diff yourself before asking for approval.
- Propose a concise commit message.
- Ask for explicit approval before committing or pushing unless the user already gave explicit approval for commit and push in the current request.
- Commit and push after approval.
- Stage only the intended files.
- Commit with the approved or clearly proposed message.
- Push to the approved remote and branch.
- Report the commit SHA, branch, remote URL, and validation performed.
Git Safety
- Never use
git reset --hard,git checkout --, rebase, force-push, or history rewrite unless the user explicitly requests that exact operation. - Do not use
git add -Ain a mixed worktree unless every changed file is in scope. - If publishing requires auth, remote creation, or a new branch, explain the target before acting.
- If the push fails, stop and report the exact blocker; do not try destructive fixes.
Output
Keep the final answer short:
- what changed
- validation run
- commit SHA and push target, if shipped
- anything not done or still needing approval
Do Not
- Do not re-plan broad scope after implementation has started unless the request proves unsafe or ambiguous.
- Do not commit or push from vague approval.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
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.

