shrimpy-dev-git-commit-all
Use when a Shrimpy checkout has many mixed local changes and the user wants Codex to spend light effort grouping, staging, and committing everything that…
Skill by zachmeador
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/zachmeador-shrimpy-dev-git-commit-all
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/shrimpy-dev-git-commit-all
What's inside
- Skill name
shrimpy-dev-git-commit-all- Description
- Use when a Shrimpy checkout has many mixed local changes and the user wants Codex to spend light effort grouping, staging, and committing everything that reasonably belongs together. Prefer this for "commit all", "sort these changes into commits", "checkpoint this worktree", or similar requests where large related commits are acceptable.
- License
- MIT
- Instructions
- 47 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Shrimpy Dev Git Commit All Use this source skill when the user wants the current Shrimpy worktree turned into reasonable git commits without a deep archaeology pass. ## Goal Leave the worktree clean or nearly clean by grouping local changes into coherent commits. Spend light effort: enough to avoid mixing obviously unrelated work, secrets, generated junk, or broken staging state; not enough to perfectly split every hunk. ## Workflow 1. Confirm the Shrimpy project root. Read `AGENTS.md` and `AGENTS-PRIVATE.md` if present. 2. Inspect the full local state: - `git status --short --branch` - `git diff --stat` - `git diff --name-status` - `git diff --cached --stat` - `git diff --cached --name-status` - `git ls-files --others --exclude-standard` 3. Skim diffs by area until the grouping is clear. Prefer targeted reads such as `git diff -- src/commands docs/reference` over exhaustive full-diff reading when the change set is large. 4. Choose simple commit groups. One to three commits is usually enough. Large commits are fine when the files tell one story. 5. Stage and commit each group. Use whole-file staging by default. Use patch staging only when unrelated hunks are obvious and cheap to separate. 6. Re-check `git status --short --branch` after each commit, then continue until no commit-worthy changes remain or only intentionally uncommitted files remain. ## Grouping Heuristics - Keep implementation, focused tests, docs, changelog, backlog, and generated mirrors together when they describe the same shipped behavior. - Split changes when they touch different product areas, have different risk profiles, or would produce a confusing commit message. - Keep source skill edits with generated skill mirrors from `npm run build:skills`. - Keep formatting-only or mechanical churn separate only when it is broad enough to obscure behavior. - Do not split a file into many hunks merely to make small commits. If the hunks are related enough, commit the file once. ## Safety - Do not reset, checkout, clean, remove, or overwrite user changes unless the user explicitly asked for that exact destructive action. - Do not commit private credentials, live workspace state, bulky generated output, editor temp files, or accidental files from `.shrimpy/`, `runtime/`, `state/`, `channels/`, or `media/`. - Stop and ask if a file looks secret-bearing, legally sensitive, unexpectedly huge, or unrelated to the repository. - If pre-existing staged changes exist, treat them as user state: inspect them and either include them in the appropriate group or leave them staged with a clear note if they do not fit. ## Checks Run the smallest useful verification before or after committing when it is practical. For source changes, prefer `npm run build` or targeted tests. For docs or skill-only commits, validation can be as light as reviewing `git diff --check` and any relevant generated sync command. If checks are skipped, say why. ## Final Report Report the commits made, the grouping rationale, checks run, and any remaining uncommitted files. Keep it brief.
From zachmeador/shrimpy, MIT.
More from zachmeador/shrimpy
- 0.557score
shrimpy-dev-web
zachmeador
Use when developing, debugging, testing, or reviewing Shrimpy's separate web workspace inspector, including its server, workspace readers, tree navigation…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
shrimpy-dev-writing-guide
zachmeador
Use when writing or revising any Shrimpy project documentation or user-facing text, including READMEs, reference docs, backlog notes, changelog entries…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
shrimpy-channels
zachmeador
Use when choosing where Shrimpy messages go, why an agent did or did not see or wake on a channel, or how chat surfaces connect to channels.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
shrimpy-dev-backlog
zachmeador
Use when creating, updating, triaging, or closing Shrimpy backlog notes in docs/backlog, including IDs, filenames, status, priority, dependencies, proposals…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
shrimpy-dev-pi-upgrade
zachmeador
Use when evaluating whether Shrimpy can upgrade to the latest stable Pi packages from a local Pi git clone, mapping upstream changes to Shrimpy integration…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
shrimpy-dev-docs
zachmeador
Use when updating Shrimpy docs after behavior changes, auditing doc/code parity, or pruning stale and redundant documentation.
SkillBFreshness: B★ 2Claude Code +9 - 0.556score
shrimpy-dev-changelog
zachmeador
Use when updating Shrimpy's root CHANGELOG.md for unreleased work, release preparation, or release-note cleanup.
SkillBFreshness: B★ 2Claude Code +9 - 0.554score
remember
zachmeador
Save links, files, notes, collections, research requests, and "look into this" work into agent vault files with source metadata and predictable paths.
SkillBFreshness: B★ 2Claude Code +9 - 0.551score
shrimpy-agents
zachmeador
Create, inspect, configure, rename, remove, or debug Shrimpy agents.
SkillBFreshness: B★ 2Claude Code +9 - 0.509score
codex-web-search
zachmeador
Use Codex CLI as a web-search helper for bounded current research, source discovery, URL gathering, and concise web-backed summaries.
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
shrimpy-hygiene-audit
zachmeador
Use when reviewing Shrimpy workspace hygiene, stale watches, dead channels, context bloat, skill validity, or uninspectable automation without changing…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
shrimpy-dev-live-workspace
zachmeador
Use when inspecting a live or production Shrimpy workspace for recurring local patterns that should inform Shrimpy source changes, especially workspace…
SkillCFreshness: C★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 23, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/zachmeador/shrimpy
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from zachmeador
- 0.557score
shrimpy-dev-web
zachmeador
Use when developing, debugging, testing, or reviewing Shrimpy's separate web workspace inspector, including its server, workspace readers, tree navigation…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
shrimpy-dev-writing-guide
zachmeador
Use when writing or revising any Shrimpy project documentation or user-facing text, including READMEs, reference docs, backlog notes, changelog entries…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
shrimpy-dev-backlog
zachmeador
Use when creating, updating, triaging, or closing Shrimpy backlog notes in docs/backlog, including IDs, filenames, status, priority, dependencies, proposals…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
shrimpy-dev-pi-upgrade
zachmeador
Use when evaluating whether Shrimpy can upgrade to the latest stable Pi packages from a local Pi git clone, mapping upstream changes to Shrimpy integration…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
shrimpy-dev-docs
zachmeador
Use when updating Shrimpy docs after behavior changes, auditing doc/code parity, or pruning stale and redundant documentation.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
shrimpy-channels
zachmeador
Use when choosing where Shrimpy messages go, why an agent did or did not see or wake on a channel, or how chat surfaces connect to channels.
SkillBFreshness: B★ 2Claude Code +9
Cite this page
shrimpy-dev-git-commit-all skill. Agent Mart. https://agentmart.dev/skills/zachmeador-shrimpy-dev-git-commit-all (last updated 2026-10-24)