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 within a spec-kit project structure, 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 via Bash or PowerShell scripts with built-in checks. - Graceful Degradation: Skips initialization safely if Git is unavailable or a repository already exists, without breaking the project workflow. - 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, invoke this Skill to immediately place the specs/ directory and template files 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.