Initialise a git repository with optional agent commit instructions and .gitignore. Use when users say "here be git", "init git", "initialise git", or otherwise indicate they want to set up version control in the current directory.
87
80%
Does it follow best practices?
Impact
100%
1.20xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/here-be-git/SKILL.mdNode.js git setup with agent commit instructions
AGENTS.md heading
50%
100%
All four commit rules
70%
100%
To be absolutely clear section
0%
100%
AGENTS.md committed
50%
100%
node_modules/ ignored
100%
100%
dist/ ignored
100%
100%
.env ignored
100%
100%
*.log ignored
100%
100%
.gitignore committed
100%
100%
Atomic separate commits
100%
100%
Append commit instructions to existing AGENTS.md
Original content preserved
100%
100%
Original deployment section preserved
100%
100%
Commit instructions appended
100%
100%
AGENTS.md mandatory heading
0%
100%
All four commit rules
46%
100%
To be absolutely clear section
0%
100%
AGENTS.md committed
100%
100%
Commit message quality
100%
100%
Python gitignore with custom patterns
__pycache__/ ignored
100%
100%
*.pyc ignored
100%
100%
venv ignored
100%
100%
.env ignored
100%
100%
*.egg-info/ ignored
100%
100%
data/ ignored
100%
100%
*.pkl ignored
100%
100%
secrets.json ignored
100%
100%
.gitignore committed
100%
100%
9f7f750
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.