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.

Datos de origen

Repositorio
X-School-Academy/skill-pilot
Última actividad en el origen
14 de mayo de 2026 a las 06:49
Idioma detectado de SKILL.md
inglés
Estrellas
20
Forks
13

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
5 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
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 en GitHub