sc-git

Intelligent git operations with smart commit generation.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "sc-git" with this command: npx skills add tony363/superclaude/tony363-superclaude-sc-git

Git Operations Skill

Intelligent git operations with smart commit generation.

Quick Start

Status analysis

/sc:git status

Smart commit

/sc:git commit --smart-commit

Interactive merge

/sc:git merge feature-branch --interactive

Behavioral Flow

  • Analyze - Check repository state and changes

  • Validate - Ensure operation is appropriate

  • Execute - Run git command with automation

  • Optimize - Apply smart messages and patterns

  • Report - Provide status and next steps

Flags

Flag Type Default Description

--smart-commit

bool false Generate conventional commit message

--interactive

bool false Guided operation mode

Evidence Requirements

This skill does NOT require hard evidence. Git operations are self-documenting through:

  • Commit history

  • Branch state

  • Repository logs

Operations

Status Analysis

/sc:git status

Repository state with change summary

Actionable recommendations

Smart Commit

/sc:git commit --smart-commit

Analyzes changes

Generates conventional commit message

Format: type(scope): description

Branch Operations

/sc:git branch feature/new-feature /sc:git checkout main /sc:git merge feature-branch

Interactive Operations

/sc:git merge feature --interactive

Guided merge with conflict resolution

Step-by-step assistance

Commit Message Format

Smart commits follow Conventional Commits:

type(scope): description

[optional body]

[optional footer]

Types:

  • feat

  • New feature

  • fix

  • Bug fix

  • docs

  • Documentation

  • refactor

  • Code restructuring

  • test

  • Test additions

  • chore

  • Maintenance

Examples

Analyze Changes

/sc:git status

Summary of staged/unstaged changes

Recommended next actions

Commit with Analysis

/sc:git commit --smart-commit

Scans diff, generates message:

feat(auth): add JWT token refresh mechanism

Guided Merge

/sc:git merge feature/auth --interactive

Conflict detection and resolution guidance

Step-by-step assistance

MCP Integration

PAL MCP (Validation & Review)

Tool When to Use Purpose

mcp__pal__precommit

Before commit Comprehensive change validation

mcp__pal__codereview

Before merge Code quality review of changes

mcp__pal__consensus

Merge conflicts Multi-model resolution strategy

mcp__pal__debug

Git issues Investigate repository problems

PAL Usage Patterns

Pre-commit validation (--smart-commit)

mcp__pal__precommit( path="/path/to/repo", step="Validating changes before commit", findings="Security, completeness, test coverage", include_staged=True, include_unstaged=False )

Review before merge

mcp__pal__codereview( review_type="full", step="Reviewing feature branch before merge", findings="Quality, security, breaking changes", compare_to="main" )

Consensus on merge conflict resolution

mcp__pal__consensus( models=[{"model": "gpt-5.2", "stance": "neutral"}, {"model": "gemini-3-pro", "stance": "neutral"}], step="Evaluate: Which conflict resolution preserves intended behavior?" )

Rube MCP (Automation & Notifications)

Tool When to Use Purpose

mcp__rube__RUBE_SEARCH_TOOLS

GitHub/GitLab Find repository management tools

mcp__rube__RUBE_MULTI_EXECUTE_TOOL

PR/notifications Create PRs, notify team, update issues

mcp__rube__RUBE_CREATE_UPDATE_RECIPE

Git workflows Save reusable git automation

Rube Usage Patterns

Create PR and notify team after commit

mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[ {"tool_slug": "GITHUB_CREATE_PULL_REQUEST", "arguments": { "repo": "myapp", "title": "feat: Add user authentication", "body": "## Summary\n- Added JWT auth\n- Added refresh tokens", "base": "main", "head": "feature/auth" }}, {"tool_slug": "SLACK_SEND_MESSAGE", "arguments": { "channel": "#pull-requests", "text": "New PR ready for review: feat: Add user authentication" }} ])

Update issue status on merge

mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[ {"tool_slug": "JIRA_UPDATE_ISSUE", "arguments": { "issue_key": "PROJ-123", "status": "Done" }}, {"tool_slug": "GITHUB_CREATE_ISSUE_COMMENT", "arguments": { "repo": "myapp", "issue_number": 456, "body": "Merged in PR #789" }} ])

Flags (Extended)

Flag Type Default Description

--pal-precommit

bool false Use PAL precommit validation

--pal-review

bool false Use PAL codereview before merge

--create-pr

bool false Create PR via Rube after commit

--notify

string

Notify via Rube (slack, teams, email)

Tool Coordination

  • Bash - Git command execution

  • Read - Repository state analysis

  • Grep - Log parsing

  • Write - Commit message generation

  • PAL MCP - Pre-commit validation, code review, conflict resolution

  • Rube MCP - PR creation, team notifications, issue updates

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

sc-estimate

No summary provided by upstream source.

Repository SourceNeeds Review
General

sc-principles

No summary provided by upstream source.

Repository SourceNeeds Review
General

sc-design

No summary provided by upstream source.

Repository SourceNeeds Review