LLM Skills
~/catalog/debugging & maintenance//speckit.git.initialize

Initialize Git Repository

/speckit.git.initialize

Initialize a Git repository in the current project directory if one does not already exist.

githubgithub
133.8k
June 4, 2026
MIT
// skill content

--- description: "Initialize a Git repository with an initial commit" --- # Initialize Git Repository Initialize a Git repository in the current project directory if one does not already exist. ## Execution Run the appropriate script from the project root: - Bash: .specify/extensions/git/scripts/bash/initialize-repo.sh - PowerShell: .specify/extensions/git/scripts/powershell/initialize-repo.ps1 If the extension scripts are not found, fall back to: - Bash: git init && git add . && git commit -m "Initial commit from Specify template" - PowerShell: git init; git add .; git commit -m "Initial commit from Specify template" The script handles all checks internally: - Skips if Git is not available - Skips if already inside a Git repository - Runs git init, git add ., and git commit with an initial commit message ## Customization Replace the script to add project-specific Git initialization steps: - Custom .gitignore templates - Default branch naming (git config init.defaultBranch) - Git LFS setup - Git hooks installation - Commit signing configuration - Git Flow initialization ## Output On success: - [OK] Git repository initialized ## Graceful Degradation If Git is not installed: - Warn the user - Skip repository initialization - The project continues to function without Git (specs can still be created under specs/) If Git is installed but git init, git add ., or git commit fails: - Surface the error to the user - Stop this command rather than continuing with a partially initialized repository

// original public source
github/spec-kit
/extensions/git/commands/speckit.git.initialize.md
License: MIT
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/speckit.git.initialize.md" "https://raw.githubusercontent.com/github/spec-kit/main/extensions/git/commands/speckit.git.initialize.md"
Then in Claude Code, type /speckit.git.initialize to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
Creatorgithub
Stars 133.8k
LicenseMIT
UpdatedJune 4, 2026
Format.md
AccessFree
// similar

Skills Debugging & maintenance

View allarrow_forward