hapo:git

Execute native Git commands via Bash for commits and branch management.

54|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/haposoft/cafekit --skill hapo-git
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hapo:git
Source: https://github.com/haposoft/cafekit/tree/main/packages/spec/src/claude/skills/git
Command: npx skills add https://github.com/haposoft/cafekit --skill hapo-git

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines and enhances native Git operations and worktree management, focusing on secure commits, conventional splitting, branch hygiene, and safe parallel development.

Core Features & Use Cases

  • Version Control Engine: Provides secure commits, diff analysis, and conventional splitting.
  • Worktree Engine: Manages parallel development with safe isolation of dependencies and contexts.
  • Native Bash Execution: Utilizes pure system git CLI logic for a clean-room execution engine.
  • Pre-Commit Security Audit: Detects secrets before commits and enforces strict security protocols.
  • Smart Worktree Strategy: Creates sibling worktrees to prevent conflicts and contamination.
  • Finish Branch Protocol: Offers explicit finish options before merge, push, PR, or discard.

Quick Start

Use the hapo:git skill to create a new worktree for a new feature branch.

Frequently Asked Questions about hapo:git

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a git worktree for isolated parallel development?

To create a git worktree for parallel development, use a smart worktree strategy that generates sibling worktrees. This prevents branch conflicts and context contamination by isolating dependencies during concurrent feature builds.

How do I prevent secrets from being committed to git repositories?

To prevent secrets in git repositories, use a pre-commit security audit that scans changes before finalizing commits. This enforces strict security protocols by detecting and blocking sensitive data before it enters version control history.

What is the best way to split git commits using conventional protocols?

The best way to split git commits conventionally is using a version control engine that performs diff analysis and secure commits. This ensures structured, conventional splitting of changes for cleaner, more traceable project history.

Do I need Bash scripting skills to manage git worktrees and branches?

Yes, you need Bash scripting skills and basic Git knowledge to manage worktrees and branches. The execution engine utilizes pure system git CLI logic via Bash to ensure clean-room execution for all version control operations.

How do I safely finish a git branch before merging or pushing?

To safely finish a git branch before merging or pushing, use an explicit finish branch protocol. This provides structured options to review, push, create a PR, or discard changes, ensuring branch hygiene before integration.

Why use sibling git worktrees instead of standard branch switching?

Sibling git worktrees prevent dependency conflicts and context contamination that occur with standard branch switching. They manage parallel development by maintaining safe isolation for each feature's dependencies and environment.