git-workflow-trigger

Natural language wrapper for git commands - automatically triggers /git:commit, /git:status, /git:push when users express git workflow intent

$ 安裝

git clone https://github.com/grandinh/claude-chaos-express /tmp/claude-chaos-express && cp -r /tmp/claude-chaos-express/.claude/skills/git-workflow-trigger ~/.claude/skills/claude-chaos-express

// tip: Run this command in your terminal to install the skill


name: git-workflow-trigger description: Natural language wrapper for git commands - automatically triggers /git:commit, /git:status, /git:push when users express git workflow intent schema_version: 1.0

git-workflow-trigger

Type: WRITE-CAPABLE DAIC Modes: IMPLEMENT only Priority: Medium

Trigger Reference

This skill activates on:

  • Keywords: "commit changes", "save changes", "create commit", "git status", "show changes", "push changes", "commit this", "save work", "git commit", "push to remote", "push work"
  • Intent Patterns: (commit|save).*?(changes|work), create.*?commit, (show|display|check).*(changes|status), push.*?(changes|to remote|work)

From: skill-rules.json - git-workflow-trigger configuration

Purpose

Automatically trigger git commands (/git:commit, /git:status, /git:push) when users express git workflow intent using natural language.

Important: This skill is classified as WRITE-CAPABLE and only triggers in IMPLEMENT mode, even for read-only operations like git status. This is intentional to keep git operations grouped together. If you need git status outside IMPLEMENT mode, use the /git:status command directly.

Core Behavior

  1. Git Workflow Detection

    • Detect git operations from natural language
    • Route to appropriate git command based on intent
  2. Command Routing

    • Commit: "commit changes" → /git:commit
    • Status: "show changes" → /git:status
    • Push: "push changes" → /git:push
  3. Mode Restriction

    • This skill only triggers in IMPLEMENT mode (WRITE-CAPABLE classification)
    • All git operations (including status) are grouped together
    • For git status outside IMPLEMENT mode, use /git:status directly

Natural Language Examples

Triggers this skill:

  • ✓ "Commit my changes"
  • ✓ "Save work and commit"
  • ✓ "Show my changes"
  • ✓ "Push to remote"
  • ✓ "Git status"

Safety Guardrails

WRITE-CAPABLE RULES:

  • ✓ Only write operations in IMPLEMENT mode
  • ✓ Verify active task for commits
  • ✓ Read operations (status) allowed in any mode