Configure Git Repository
Skill Verifiziert AktivConfigure 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.
Funktionen
- 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
Anwendungsfälle
- 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
Nicht-Ziele
- 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
Praktiken
- Git best practices
- Code quality
- Version control
- Project initialization
Voraussetzungen
- Git installed and accessible in PATH
- Bash or compatible shell environment
- Project directory accessible
Installation
/plugin install agent-almanac@pjt222-agent-almanacQualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Sync Profiles
100Verwenden Sie dies, wenn der Benutzer Konfigurations-Synchronisationsprofile auflisten, erstellen, wechseln, löschen, vergleichen oder inspizieren möchte.
Using Git Worktrees
100Verwenden Sie dies, wenn Sie mit der Feature-Arbeit beginnen, die eine Isolierung vom aktuellen Arbeitsbereich erfordert, oder bevor Sie Implementierungspläne ausführen – stellt sicher, dass über native Tools oder einen Git-Worktree-Fallback ein isolierter Arbeitsbereich vorhanden ist.
Unslop Commit
100Schreibt Commit-Nachrichten um, damit sie klingen, als hätte ein sorgfältiger menschlicher Ingenieur sie geschrieben. Entfernt KI-/Marketing-Schrott ("umfassende Lösung", "robuste Implementierung", "nutzen", "verbessern", "nahtlos", "Dieser Commit..."). Behält das Conventional Commits-Format bei. Betreff ≤72 Zeichen (Ziel ≤50), Imperativ. Body nur, wenn das "Warum" nicht aus dem Betreff ersichtlich ist. Verwenden Sie dies, wenn der Benutzer "Menschlichkeit der Commit-Nachricht", "Commit-Nachricht von Müll befreien", "diese Commit-Nachricht menschlich klingen lassen", "/unslop-commit", "/commit" sagt oder einen Entwurf einer zu bereinigenden Commit-Nachricht einfügt. Löst automatisch aus, wenn Änderungen gestaged werden.
Rule Effectiveness Analysis
100Analyze which rules are actively used vs inert. Detect coverage gaps. Recommend pruning to reduce token consumption.
Mcp Source
100Wechselt die MCP für Unity-Paketquelle in verbundenen Unity-Projekten. Verwenden Sie /mcp-source [main|beta|branch|local], um zwischen Upstream-Releases, Ihrem Remote-Branch oder Ihrem lokalen Entwicklungs-Checkout zu wechseln.