gsd-git
Ensures clean, standardized git history for GSD-based projects through structured commit and branching patterns.
Install
mkdir -p .claude/skills/gsd-git && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9659" && unzip -o skill.zip -d .claude/skills/gsd-git && rm skill.zipInstalls to .claude/skills/gsd-git
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Patterns and guidelines for git operations within the GSD framework.Key capabilities
- →Phase-specific branching
- →Commit message formatting
- →Repository handoff management
How it works
Enforces specific naming conventions and branching strategies based on project milestones.
Inputs & outputs
When to use gsd-git
- →Create phase-specific git branch
- →Format feature commit messages
- →Perform repository handoff
About this skill
GSD Git Skill
Follow these patterns for all git operations to ensure a clean, outcome-oriented history.
Commit Points
- Initialization: Commit
PROJECT.mdand initial planning docs. - Tasks: Commit each task immediately after completion.
- Plan Completion: Metadata commit for
SUMMARY.md,STATE.md, andROADMAP.md. - Handoff:
wip:commit when pausing mid-phase.
Commit Formats
feat({phase}-{plan}): {description}fix({phase}-{plan}): {description}test({phase}-{plan}): {description}refactor({phase}-{plan}): {description}docs({phase}-{plan}): {description}
Branching Strategies
- None: Commit directly to the current branch.
- Phase: Create a branch per phase (
gsd/phase-{N}-{slug}). - Milestone: Create a branch per milestone (
gsd/{version}-{slug}).
When not to use it
- →General git operations outside GSD framework
- →Non-project-based git tasks
Prerequisites
Limitations
- →Strict adherence to GSD framework required
How it compares
Standardizes history for outcome-oriented tracking instead of generic commit messages.
Compared to similar skills
gsd-git side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| gsd-git (this skill) | 0 | 6mo | No flags | Beginner |
| resolve-conflicts | 81 | 8mo | Review | Intermediate |
| dependency-upgrade | 26 | 5mo | Review | Intermediate |
| openspec-onboard | 10 | 6mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
resolve-conflicts
antinomyhq
Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration), configuration files, and handling deleted-but-modified files with backup and analysis.
dependency-upgrade
wshobson
Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.
openspec-onboard
studyzy
Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.
codex-cli-bridge
alirezarezvani
Bridge between Claude Code and OpenAI Codex CLI - generates AGENTS.md from CLAUDE.md, provides Codex CLI execution helpers, and enables seamless interoperability between both tools
skill-sync
KyleKing
Syncs Claude Skills with other AI coding tools like Cursor, Copilot, and Codeium by creating cross-references and shared knowledge bases. Invoke when user wants to leverage skills across multiple tools or create unified AI context.
git-commits
bonny
Create well-structured git commits in logical chunks following best practices