sc-git
Skill19 starsChanged 7 months agoMITView on GitHub
Git operations with intelligent commit messages and workflow optimization. Use when committing changes, managing branches, or optimizing git workflows.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- rahmanef63/si-coder-agenttheir own version, first seen Nov 1, 2026
- kreighmitchell/SuperClaudeword for word, first seen Nov 1, 2026
Other versions2 projects use a version of this.
Word for word · 1
- kreighmitchell/SuperClaude★ 4100% same
Edited · 0
None found.
Wrote their own version · 1
- rahmanef63/si-coder-agent★ 13same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository37 other files it gives its agents.
- AGENTS.mdAGENTS.md
- agent-data-engineerSkill
- agent-fullstack-developerSkill
- agent-kubernetes-specialistSkill
- agent-ml-engineerSkill
- agent-performance-engineerSkill
- agent-react-specialistSkill
- agent-security-engineerSkill
- agent-technical-writerSkill
- ask-multiSkill
- askSkill
- learned-skills-indexSkill
- sc-analyzeSkill
- sc-brainstormSkill
- sc-buildSkill
- sc-cicd-setupSkill
- sc-code-reviewSkill
- sc-designSkill
- sc-documentSkill
- sc-e2eSkill
- sc-estimateSkill
- sc-evaluateSkill
- sc-explainSkill
- sc-implementSkill
- sc-improveSkill
- sc-log-fixSkill
- sc-mcpSkill
- sc-pr-checkSkill
- sc-pr-fixSkill
- sc-principlesSkill
- sc-pushSkill
- sc-readmeSkill
- sc-researchSkill
- sc-tddSkill
- sc-testSkill
- sc-workflowSkill
- sc-worktreeSkill
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 4 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 25
Analyze: - Check repository state and changes
- Distinctive: line 26
Validate: - Ensure operation is appropriate
- Distinctive: line 27
Execute: - Run git command with automation
- Distinctive: line 210
Write: - Commit message generation
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
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 --interactiveBehavioral 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 recommendationsSmart Commit
/sc:git commit --smart-commit
# Analyzes changes
# Generates conventional commit message
# Format: type(scope): descriptionBranch Operations
/sc:git branch feature/new-feature
/sc:git checkout main
/sc:git merge feature-branchInteractive Operations
/sc:git merge feature --interactive
# Guided merge with conflict resolution
# Step-by-step assistanceCommit Message Format
Smart commits follow Conventional Commits:
type(scope): description
[optional body]
[optional footer]Types:
feat- New featurefix- Bug fixdocs- Documentationrefactor- Code restructuringtest- Test additionschore- Maintenance
Examples
Analyze Changes
/sc:git status
# Summary of staged/unstaged changes
# Recommended next actionsCommit with Analysis
/sc:git commit --smart-commit
# Scans diff, generates message:
# feat(auth): add JWT token refresh mechanismGuided Merge
/sc:git merge feature/auth --interactive
# Conflict detection and resolution guidance
# Step-by-step assistanceMCP 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
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

