git-integration
Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.
npx skills add a5c-ai/babysitter --skill git-integration --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
## Capabilities ### 1. Atomic Commit Per Task Each task in a plan produces one atomic commit: ```bash # After completing task 1 of PLAN-1.md git add src/auth/oauth.ts src/auth/types.ts git commit -m "feat(auth): implement OAuth2 login endpoint Phase 72, Plan 1, Task 1: Implement login endpoint - Added POST /api/auth/login with email/password validation - Returns JWT token on success, 401 on invalid credentials - Rate limited to 5 attempts per minute Refs: Phase-72/PLAN-1/Task-1" ``` Commit message format: ``` <type>(<scope>): <short description> Phase <N>, Plan <M>, Task <K>: <task title> - <change 1> - <change 2> Refs: Phase-<N>/PLAN-<M>/Task-<K> ``` Types: `feat`, `fix`, `refactor`, `test`, `docs`, `chore`, `style`, `perf`. ### 2. Planning File Commits Planning files are committed separately from code: ```bash # After generating plans git add .planning/phase-72/PLAN-1.md .planning/phase-72/PLAN-2.md git commit -m "plan(phase-72): create execution plans Phase 72: Authentication - PLAN-1.md: OAuth2 login and token management (4 tasks, wave 1) - PLAN-2.md: Auth middleware and role guards (3 tasks, wave 1) Refs: Phase-72/planning" ``` Planning commit types: `plan`, `state`, `research
- Capabilities
- 1. Atomic Commit Per Task
- 2. Planning File Commits
- 3. Commit Message Generation
- 4. Git Tag Creation
- 5. Branch Status Detection
- 6. Planning-Aware File Staging
- 7. Commit History Analysis
- 8. Diff Summary Generation
- Tool Use Instructions
- Creating an Atomic Commit
- Creating a Planning Commit
- Creating a Milestone Tag
- Checking Branch Status
After completing task 1 of PLAN-1.md git add src/auth/oauth.ts src/auth/types.ts git commit -m "feat(auth): implement OAuth2 login endpoint Phase 72, Plan 1, Task 1: Implement login endpoint After generating plans git add .planning/phase-72/PLAN-1.md .planning/phase-72/PLAN-2.md git commit -m "plan(phase-72): create execution plans Phase 72: Authentication git tag -a v1.0 -m "Milestone v1.0: MVP Launch Phases completed: 70, 71, 72, 73
What does the git-integration skill do?
Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill git-integration --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
