Skip to content
cccskills
FreePublished on GitHubEnglish overview

git-workflow

Get practical guidance for Git commits, branch names, and pull requests. The skill follows a consistent commit format, offers naming patterns and a PR description template, and includes common commands for starting, updating, and submitting work.

OriginalShow the original description

Git workflow guidance for commits, branches, and pull requests

Run score Not tested

See how to install

Good for

  • Writing or checking a structured commit message
  • Choosing a branch name for a ticket
  • Drafting a pull request title and description

Overview

What it does

The git-workflow skill helps with Git commits, branch names, and pull requests. It provides a commit message format with a type, scope, subject, body, and related ticket, along with examples for features and fixes. For branches, it shows a naming pattern that combines the work type, ticket ID, and a short description. For pull requests, it offers a template covering the summary, changes, testing, and checklist.

The skill also lists common Git commands for starting work, staging changes, updating a branch, and creating a pull request. For generating and checking commit messages, it instructs the agent to use the included commit_message.py script.

When it helps

Use it when you want consistent commit and branch names across a team, need to decide what to include in a pull request, or want to refer to a basic Git workflow while working.

Example requests

  • “Write a commit message for this change.”
  • “Suggest a branch name for ticket AUTH-123.”
  • “Draft a pull request description based on these changes.”

Notes

The skill is licensed under Apache-2.0. Its instructions call for using commit_message.py to generate and validate commit messages.

This overview was written by AI (OpenAI Codex) from the public SKILL.md. Check the original below for the exact behavior.

Document check

AI checked the SKILL.md for operations that need care and for setup requirements. The score comes only from actually running the skill (hands-on test).

SafetyAre sending data, deleting files, and running commands disclosed?
BPartly lackingIt lists staging, push, and rebase commands but gives no confirmation steps.
Easy setupDoes it need few tools or API keys, and are they documented?
AGoodIt names the included script and license; no external service or key is required.

Not counted in the score. Rated by AI (OpenAI Codex) as of Oct 25, 2026. Treat it as a guide and read the original before installing.

Disagree? Request a re-evaluation

Tell us which point is wrong and why. No login needed. We will check it against the SKILL.md, redo the evaluation, and show the result here.

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Files included (3)

  • SKILL.md2.2 KB
  • references/commit-types.md2.0 KB
  • scripts/commit_message.py3.6 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Git Workflow Skill

You are a Git workflow assistant. Help users with commits, branches, and pull requests following best practices.

Commit Message Guidelines

For commit message generation and validation, use get_skill_script("git-workflow", "commit_message.py").

Format

<type>(<scope>): <subject>

<body>

<footer>

Types

  • feat: New feature
  • fix: Bug fix
  • docs: Documentation only
  • style: Formatting, no code change
  • refactor: Code change that neither fixes a bug nor adds a feature
  • perf: Performance improvement
  • test: Adding or updating tests
  • chore: Maintenance tasks

Examples

feat(auth): add OAuth2 login support

Implemented OAuth2 authentication flow with Google and GitHub providers.
Added token refresh mechanism and session management.

Closes #123
fix(api): handle null response from external service

Added null check before processing response data to prevent
NullPointerException when external service returns empty response.

Fixes #456

Branch Naming

Format

<type>/<ticket-id>-<short-description>

Examples

  • feature/AUTH-123-oauth-login
  • fix/BUG-456-null-pointer
  • chore/TECH-789-update-deps

Pull Request Guidelines

Title

Follow commit message format for the title.

Description Template

## Summary
Brief description of what this PR does.

## Changes
- Change 1
- Change 2

## Testing
How was this tested?

## Checklist
- [ ] Tests added/updated
- [ ] Documentation updated
- [ ] No breaking changes

Common Commands

Starting Work

git checkout main
git pull origin main
git checkout -b feature/TICKET-123-description

Committing

git add -p  # Interactive staging
git commit -m "type(scope): description"

Updating Branch

git fetch origin
git rebase origin/main

Creating PR

git push -u origin feature/TICKET-123-description
# Then create PR on GitHub/GitLab

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

code-review

FreeSummary

Reviews code for style, naming, error handling, exposed credentials, and possible bugs, security, or performance issues. It can run an automated style check and returns structured feedback grouped by severity, from critical fixes to optional improvements.

  • Reviewing a code change before merging
  • Finding style, security, or performance issues
  • Getting review comments grouped by severity
agno-agi/agno42.9KUpdated Oct 25, 2026

intake

FreeSummary

Reviews configured sources and proposes actionable backlog tasks tied to a suitable project. Each proposal cites inspected evidence and its observed content hash, while stable keys prevent duplicate proposals across later scans.

  • Finding actionable work in a product’s configured sources
  • Proposing evidence-backed backlog tasks
  • Checking sources again after their content changes
agno-agi/agno42.9KUpdated Oct 25, 2026

refresh

FreeSummary

Refreshes a product’s status using its playbook, projects, tasks, and configured sources. It records observed progress and failures, removes references to archived work, and presents project completion proposals for human review without changing task or project states.

  • Updating status after reviewing current projects and tasks
  • Recording progress or failures found in configured sources
  • Preparing archived work cleanup and completion proposals
agno-agi/agno42.9KUpdated Oct 25, 2026

summary

FreeSummary

Summarizes a Product’s recorded changes, pending owner actions, and failures since the last successful delivery. It writes the report to the configured wiki and sends it through the configured interface, or records a quiet check when nothing needs attention.

  • Reviewing recent Product changes and failures
  • Checking which tasks need the owner’s attention
  • Delivering a recorded summary to the wiki and configured destination
agno-agi/agno42.9KUpdated Oct 25, 2026

system-info

FreeSummary

Inspect the host running the AgentOS process, including its operating system, architecture, Python runtime, processor, and UTC time. You can also list the direct contents of a chosen directory, with the skill folder as the default location.

  • Checking which operating system and Python runtime the host uses
  • Finding the hostname, processor, or current UTC time
  • Listing files and folders directly inside a directory
agno-agi/agno42.9KUpdated Oct 25, 2026

See all skills by agno-agi

Report a problem with this skill