Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Analyze changes and create a meaningful commit with agent authorship. Internal skill for evolve_loop.
.claude/skills/majiayu000-agent-commit/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 118% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 11% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 57% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 45% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 100% | 0% |
Creates a git commit with meaningful message based on skill output and actual file changes.
This skill is called automatically by evolve_loop.py after a content-modifying skill completes. It is not intended for manual invocation.
You will receive:
Run git status --porcelain to see if there are uncommitted changes.
If there are no changes, output "No changes to commit" and stop.
Run git diff (or git diff --cached if files are staged) to understand what was modified.
Focus on:
obsidian/)Create a commit message with a summary line and body:
<type>(<skill>): <summary>
<body>Summary line (required, under 72 chars):
<type> is one of: feat, fix, refine, research, chore<skill> is the skill name (e.g., deep-review, condense, expand-topic)<summary> describes WHAT was done and to WHICH file(s)topics/free-will.md not just free-will.md)Body (required for content changes):
Good examples:
refine(condense): reduce topics/free-will.md from 9567 to 2985 words
- Cut quantum Zeno redundancy (7+ mentions → 1 via link)
- Removed extended sections on altered states, process philosophy
- Preserved core phenomenology arguments and Mary's Room
- Kept tenet connections and cross-links intactrefine(deep-review): improve clarity in concepts/qualia.md
- Fixed circular definition in opening paragraph
- Added concrete examples for inverted spectrum argument
- Strengthened connection to hard problem articleBad examples:
auto(deep-review): Automated execution (too vague, no body)Updated files (no context)refine(condense): reduce free-will.md (missing parent directory - is it topics/ or concepts?)Stage all changes and commit with agent authorship. Use a HEREDOC for the multi-line message:
bashgit add -A git commit --author "unfinishablemap.org Agent <agent@unfinishablemap.org>" -m "$(cat <<'EOF' <summary line> - bullet point 1 - bullet point 2 EOF )"
Output the commit hash and message so the calling system can log it.
topics/free-will.md, concepts/qualia.md, research/notes.md)Other measured skills in the registry, with their headline benchmark lift.