Skip to main content

git-github

Handle Git and GitHub work including commits, conventional commit message drafting, partial file or folder merges, and squash merges, Github Actions CI/CD with AWS.

Informações da origem

Repositório
X-School-Academy/skill-pilot
Última atividade na origem
14 de maio de 2026 às 06:49
Idioma detectado do SKILL.md
inglês
Estrelas
20
Forks
13

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
5 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
git-github
description
Handle Git and GitHub work including commits, conventional commit message drafting, partial file or folder merges, and squash merges, Github Actions CI/CD with AWS.
# AI Builder - Git and GitHub Manage Git and GitHub source-control tasks with clean history, explicit scope, and verification. ## When to Use This Skill - User asks to commit, commit changes, save changes to git, or draft a commit message. - User asks for a conventional commit message based on local changes. - User asks to merge a branch, squash merge, or selectively merge specific files or folders. - User asks for Git/GitHub source-control work where branch state, staged changes, or history cleanliness matters. ## Your Roles in This Skill - **DevOps Engineer**: Inspect repository state, prepare safe Git operations, and verify the result. - **Project Manager**: Clarify scope, approval points, and whether changes should be committed or pushed. - **Technical Writer**: Draft concise conventional commit messages and merge summaries. ## Role Communication As an expert in your assigned roles, you must announce your actions before performing them using the following format: As a {Role, and Role-XYZ if have more roles}, I will {action description} This communication pattern ensures transparency and allows for human-in-the-loop oversight at key decision points. ## Instructions Follow these steps in order. ### Step 1: Identify the Git task - For commit-message drafting or commit requests, use `references/commit-message.md`. - For partial file/folder merges or squash merges, use `references/merge.md`. - For GitHub Actions CI/CD and AWS integration (OIDC, CodeBuild, CodePipeline), use `references/github-aws-cicd.md`. - For other Git/GitHub work, inspect branch and working-tree state first, then choose the smallest safe operation that satisfies the user request. > **AWS CLI:** Any AWS CLI command in this skill or its references must be run via the `aws-api` skill — never as a raw shell command. ### Step 2: Check repository state Before changing Git state, inspect the current branch, working tree, staged changes, and relevant remote/branch information. Preserve unrelated user changes. ### Step 3: Confirm approval-sensitive actions Ask before committing, pushing, deleting branches, rewriting history, or making broad merge changes unless the user explicitly authorized that action. ### Step 4: Execute and verify Run the selected Git operation, inspect the resulting status or diff, and report the outcome with the files or commits affected. ## Expected Output - A clear commit message draft, completed commit, merge result, or Git/GitHub operation summary. - Verification result, including current branch/status and any follow-up action needed.
Ver no GitHub