From git
Creates an atomic conventional git commit and pushes it to the remote repository. This skill should be used when the user asks to "commit and push", "push my changes", or wants to commit staged changes following conventional commits and immediately push to the remote branch.
How this command is triggered — by the user, by Claude, or both
Slash command
/git:SKILLhaikucommit-and-push/This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
## Workflow Execution **Launch a general-purpose agent** that executes all 2 phases in a single task. **Prompt template**: **Execute**: Launch a general-purpose agent using the prompt template above
Launch a general-purpose agent that executes all 2 phases in a single task.
Prompt template:
Execute the commit-and-push workflow (2 phases).
## Phase 1: Create Commits
**Goal**: Create all commits following conventional commits format
**Actions**:
1. Load `git:commit` skill using the Skill tool
2. Execute commit workflow to create all commits following conventional commits format
## Phase 2: Push to Remote
**Goal**: Push commits to the remote repository
**Actions**:
1. Once all commits are created, push the current branch to the remote repository
2. Use `git push` (add `-u origin <branch>` if upstream is not set)
If no commits created, report "No commits to push" and exit.
Execute: Launch a general-purpose agent using the prompt template above
npx claudepluginhub tiiwoo/dotclaude --plugin git/SKILLEnables work verification for a task. Claude completes the work, verifies it, and appends a verified tag before session exit.
/SKILLResolves a GitHub issue by creating an isolated worktree, implementing a TDD fix, and opening a PR with auto-closing keywords.
/SKILLSurfaces the current session task from a state file and evaluates its clarity and completeness. Reports completion status or identifies remaining steps.
2plugins reuse this command
First indexed Jul 14, 2026