Configure Git Repository
Skill Verified ActiveConfigure a Git repository with proper .gitignore, branch strategy, commit conventions, hooks, and remote setup. Covers initial setup and common patterns for R, Node.js, and Python projects. Use when initializing version control for a new project, adding a .gitignore for a specific language or framework, setting up branch protection and conventions, or configuring commit hooks.
To ensure new projects start with a robust and well-configured Git version control system, incorporating industry best practices for various project types.
Features
- Initial Git repository setup
- Creation of language-specific .gitignore files
- Configuration of branch strategies (trunk-based, Git Flow)
- Guidance on commit message conventions
- Setup of pre-commit hooks (optional)
- Connection to remote repositories
Use Cases
- Initializing version control for a new project
- Adding a .gitignore for a specific language or framework
- Setting up branch protection and conventions
- Configuring commit hooks for automated checks
Non-Goals
- Managing Git history beyond initial commit
- Advanced Git commands like rebasing or cherry-picking
- Setting up CI/CD pipelines or deployment strategies
Workflow
- Initialize Git repository
- Create .gitignore
- Create initial commit
- Connect remote repository
- Set up branch conventions
- Configure commit conventions
- Set up pre-commit hooks (optional)
- Create README
Practices
- Git best practices
- Code quality
- Version control
- Project initialization
Prerequisites
- Git installed and accessible in PATH
- Bash or compatible shell environment
- Project directory accessible
Installation
/plugin install agent-almanac@pjt222-agent-almanacQuality Score
VerifiedTrust Signals
Similar Extensions
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Sync Profiles
100Use when the user wants to list, create, switch, delete, compare, or inspect config sync profiles.
Using Git Worktrees
100Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback
Unslop Commit
100Rewrites commit messages so they sound like a careful human engineer wrote them. Strips AI/marketing slop ("comprehensive solution", "robust implementation", "leverage", "enhance", "seamlessly", "This commit..."). Keeps Conventional Commits format. Subject ≤72 chars (aim ≤50), imperative mood. Body only when "why" isn't obvious from the subject. Use when user says "humanize commit", "de-slop commit message", "make this commit sound human", "/unslop-commit", "/commit", "write a commit", or pastes a draft commit to clean up. Auto-triggers when staging changes.
Rule Effectiveness Analysis
100Analyze which rules are actively used vs inert. Detect coverage gaps. Recommend pruning to reduce token consumption.
Mcp Source
100Switch MCP for Unity package source in connected Unity projects. Use /mcp-source [main|beta|branch|local] to swap between upstream releases, your remote branch, or local dev checkout.