SourceControl

Automate Git commits, branch management, and PR creation with conventional commits.

17|7|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/rsts-dev/claude-buddy-marketplace --skill sourcecontrol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SourceControl
Source: https://github.com/rsts-dev/claude-buddy-marketplace/tree/main/plugins/buddy/skills/SourceControl
Command: npx skills add https://github.com/rsts-dev/claude-buddy-marketplace --skill sourcecontrol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Git workflows to perform commits, branch management, and PR creation using conventional commits and clean rules.

Core Features & Use Cases

  • Automates commits with conventional commit messages and mode-aware prompts
  • Manages feature branches from specs and supports PR generation via gh CLI
  • Enforces configurable branch protection and commit templates through user preferences

Quick Start

Invoke the SourceControl skill to parse changes, stage them, generate a conventional commit, and push or create a PR.

Frequently Asked Questions about SourceControl

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

FAQPage Schema
How do I automate git workflows with conventional commit messages?

You can automate git workflows by invoking the skill to parse changes, stage them, and generate conventional commit messages. It applies clean rules and configurable preferences to ensure high-quality commits.

What's the best way to manage feature branches and generate PR descriptions?

Managing feature branches is handled by creating them from specs and generating PR descriptions via the gh CLI. The workflow enforces branch protection and applies configurable commit templates.

Does this git automation support configurable branch protection rules?

Yes, it supports configurable branch protection rules. It reads configuration from dedicated files and enforces user preferences to ensure your branching strategy and commit templates are strictly followed.

How does the Scribe persona craft high-quality commit messages?

The Scribe persona crafts high-quality commit messages by applying mode-aware prompts and conventional commit rules. It analyzes your staged changes to generate clean, standardized commit descriptions.

Can I use this to create PRs directly from my feature branch?

Yes, you can create PRs directly from your feature branch. The skill automates the creation process using the gh CLI and generates comprehensive PR descriptions based on your commits.

Why should I use conventional commits for my branching workflow?

Conventional commits provide a standardized format for your branching workflow, ensuring clean and readable project history. The skill automates this formatting process to prevent inconsistent commit messages.