What problem does it solve? Setting up version control is a required first step for any new project, but manually running git init, staging files, and creating the first commit is repetitive and easy to forget. This Skill automates Git repository initialization for spec-kit projects, handling edge cases like missing Git installations or existing repositories. ## Core Features & Use Cases - Automated Repository Setup: Runs git init, git add, and an initial commit through dedicated Bash or PowerShell scripts. - Graceful Degradation: Skips initialization safely when Git is unavailable or the directory is already a repository, so project work can continue. - Customizable Hooks: Supports project-specific extensions such as .gitignore templates, default branch naming, Git LFS, and commit signing. - Use Case: After scaffolding a new spec-kit project with a .specify/ directory, invoke this Skill to immediately place the project under version control with a clean initial commit. ## Quick Start Initialize a Git repository with an initial commit in my current spec-kit project directory.