git-workflow

Manage AWS Coworker component changes with standardized Git and GitHub workflows.

1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/jason-c-dev/aws-coworker-enterprise --skill git-workflow-jason-c-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/jason-c-dev/aws-coworker-enterprise/tree/main/skills/core/git-workflow
Command: npx skills add https://github.com/jason-c-dev/aws-coworker-enterprise --skill git-workflow-jason-c-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git and GitHub best practices to manage changes within AWS Coworker, ensuring traceable, reviewable, and reversible updates across components.

Core Features & Use Cases

  • Branch strategy guidance for main, feature, fix, refactor, docs, and release lifecycles
  • Commit practices: atomic commits, clear messages, and conventional prefixes
  • Pull Request process: steps to create PRs, descriptions, and reviews
  • Tagging and releases: semantic versioning and baseline tagging

Quick Start

Create a feature branch, implement changes, and open a pull request following the established Git workflow.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
What is the best way to standardize Git branching workflows for component updates?

Standardizing Git workflows involves enforcing branch strategies for feature, fix, and release lifecycles alongside atomic commits. This ensures component updates remain traceable, reviewable, and reversible across the development cycle.

How do I create a pull request for feature branch changes?

To create a pull request, implement changes on a feature branch and open a request against the protected main branch. Include clear descriptions and conventional commit prefixes to facilitate code reviews and maintain history traceability.

When do I need semantic versioning and release tagging?

Semantic versioning and release tagging are needed when finalizing updates for agents, skills, or commands. They establish baseline versions for releases and hotfixes, ensuring consistent versioning to support safety and governance.

Does this Git workflow support hotfix lifecycles?

Yes, this Git workflow supports hotfix lifecycles by defining specific branching and tagging practices. It ensures urgent fixes are applied through atomic commits and protected branches while maintaining reversible updates.

Why are atomic commits important for version control?

Atomic commits are important for version control because they group related changes into single, self-contained units. This practice enforces clear commit messages and ensures updates remain reversible during code reviews.