git-committer-setup
One-time (or refresh) setup for the git-committer skill — ingests the N most recent commits by the current git author and writes a personalized commit-message…
Skill by MisterIcy
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/mistericy-git-committer-setup
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
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
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/git-committer-setup
Tools it pre-approves 4
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Bash(${CLAUDE_SKILL_DIR}/scripts/ingest-commits.sh*)ReadWrite
What's inside
- Skill name
git-committer-setup- Description
- One-time (or refresh) setup for the git-committer skill — ingests the N most recent commits by the current git author and writes a personalized commit-message style profile for this project. Use only when the user explicitly asks to set up, configure, calibrate, or personalize git-committer, or to (re)learn their commit style.
- License
- Apache-2.0
- Allowed tools
- Bash(${CLAUDE_SKILL_DIR}/scripts/ingest-commits.sh, *), Read, Write
- Instructions
- 24 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Pre-approves some shell commands
Files (2)
- SKILL.md
- ingest-commits.sh · scripts/
SKILL.md (first lines)
# git-committer setup
Builds `${CLAUDE_PROJECT_DIR}/.claude/git-committer-style.md` — a short profile the `git-committer` skill's `commit-message-writer` subagent reads to match the project author's actual voice instead of a generic default. Re-run any time to refresh it (e.g. after conventions change).
## Steps
1. Determine the commit count: `$0` if given (an integer), otherwise `30`.
2. Run `${CLAUDE_SKILL_DIR}/scripts/ingest-commits.sh <count>`. It prints the N most recent commits by the configured `git config user.email`, falling back to all authors if that author has fewer than 5 commits in this repo (it says so on stderr — pass that caveat along to the user).
3. Read through the returned subjects and bodies yourself (you, the main agent — no subagent needed for this) and derive a short profile covering only what's actually observable in the sample:
- **Type/scope usage** — do they already use Conventional Commits? Which types and scopes show up, if any?
- **Subject style** — imperative vs. not, typical length, capitalization, trailing punctuation.
- **Body habits** — do they usually write a body at all? Typical length, wrapping, bullet vs. prose.
- **Vocabulary/tone** — formal vs. terse vs. casual; any recurring phrases; anything they conspicuously avoid.
- **Anything else concrete and repeated** — don't invent patterns from a handful of outliers; if the sample is too small or inconsistent to say something with confidence, say so instead of guessing.
4. Write the profile to `${CLAUDE_PROJECT_DIR}/.claude/git-committer-style.md`, plain prose/bullets, no more than ~40 lines. Note at the top the sample size and date, e.g. "Derived from the 30 most recent commits by <email> on <date>."
5. Confirm to the user: where the profile was written, the sample size actually used (including the fallback note if it applies), and that `git-committer` will pick it up automatically on its next run.
## Notes
- This only reads git history — it never modifies commits or files other than the profile itself.
- If the repo has no commits yet, say so and stop; there's nothing to learn from.
- The structural rules in `../git-committer/references/conventional-commits.md` are never overridden by this profile — the profile only tunes tone/length/vocabulary, not the type/scope/footer format.From MisterIcy/provenance, Apache-2.0.
More from MisterIcy/provenance
- 0.529score
vitest
MisterIcy
Vitest knowledge for writing, running, debugging, and reviewing TypeScript/JavaScript unit and integration tests — test structure (describe/it/test), hooks…
SkillBFreshness: BClaude Code +9 - 0.529score
reconciler
MisterIcy
Reconciles a GitHub stacked pull-request chain or a numerically-suffixed branch train (e.g.
SkillBFreshness: BClaude Code - 0.529score
skill-creator
Alexandros Koutroulis
Scaffolds and reviews Agent Skills (SKILL.md packages) following the open agentskills.io standard, with extra guidance for Claude Code.
SkillBFreshness: BClaude Code +9 - 0.529score
subagent-creator
Alexandros Koutroulis
Scaffolds and reviews Claude Code subagents (Markdown files with YAML frontmatter under agents/ directories) — specialized helpers with their own system…
SkillBFreshness: BClaude Code +9 - 0.529score
ddd-engineer
MisterIcy
Domain-Driven-Design engineering orchestrator.
SkillBFreshness: BClaude Code - 0.529score
git-committer
MisterIcy
Discovers the current git diff, groups related changes into logically separate commits, and writes Conventional Commits-formatted messages in plain…
SkillBFreshness: BClaude Code +9 - 0.529score
phpunit
MisterIcy
PHPUnit knowledge for writing, running, debugging, and improving tests — writing tests, the CLI test runner, fixtures/setup-teardown, test organization…
SkillBFreshness: BClaude Code +9 - 0.525score
mariadb-sql
MisterIcy
MariaDB-specific SQL dialect knowledge — correctness pitfalls (NULL/GROUP BY/collation semantics), performance (optimizer, indexes, EXPLAIN reading)…
SkillBFreshness: BClaude Code +9 - 0.524score
ddd-squad-coordination
MisterIcy
How the ddd-engineer build squad coordinates — the artifact-type-to-writer routing table, using ListAgents/SendMessage to align lanes without collisions, and…
SkillBFreshness: BClaude Code +9 - 0.524score
pr-description-sync
MisterIcy
Checks whether the current branch's open GitHub PR title/description still accurately reflects its actual changes, and updates it via `gh pr edit` if it has…
SkillBFreshness: BClaude Code +9 - 0.520score
ddd-squad-charter
MisterIcy
Shared charter for the ddd-engineer pipeline's agents — the roster and each agent's role, the collaborative-vs-adversarial split and why adversaries stay…
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 29, 2026 (2 months ago)
- Last release
- Sep 9, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/MisterIcy/provenance
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MisterIcy
- 0.529score
ddd-engineer
MisterIcy
Domain-Driven-Design engineering orchestrator.
SkillBFreshness: BClaude Code - 0.529score
git-committer
MisterIcy
Discovers the current git diff, groups related changes into logically separate commits, and writes Conventional Commits-formatted messages in plain…
SkillBFreshness: BClaude Code +9 - 0.529score
phpunit
MisterIcy
PHPUnit knowledge for writing, running, debugging, and improving tests — writing tests, the CLI test runner, fixtures/setup-teardown, test organization…
SkillBFreshness: BClaude Code +9 - 0.529score
reconciler
MisterIcy
Reconciles a GitHub stacked pull-request chain or a numerically-suffixed branch train (e.g.
SkillBFreshness: BClaude Code - 0.529score
vitest
MisterIcy
Vitest knowledge for writing, running, debugging, and reviewing TypeScript/JavaScript unit and integration tests — test structure (describe/it/test), hooks…
SkillBFreshness: BClaude Code +9 - 0.525score
mariadb-sql
MisterIcy
MariaDB-specific SQL dialect knowledge — correctness pitfalls (NULL/GROUP BY/collation semantics), performance (optimizer, indexes, EXPLAIN reading)…
SkillBFreshness: BClaude Code +9
Cite this page
git-committer-setup skill. Agent Mart. https://agentmart.dev/skills/mistericy-git-committer-setup (last updated 2026-10-24)