skills/claude-skills-open/skills/dev/git-workflow/SKILL.md
--- name: git-workflow description: Git workflow: branches, PR, merge, cleanup --- # Git Workflow > Standard Git workflow: branches, commits, PR, merge ## When to use - Any change to data or code going to GitHub - "commit" / "push" / "create PR" / "merge" - After running any skill that modifies files ## Rules ### 1. Never push to main directly Always through PR: ```bash git checkout -b <prefix>/<name> # changes git add <files> git commit -m "Description" git push -u origin <prefix>/<name>
npx skillsauth add aaaaqwq/agi-super-team skills/claude-skills-open/skills/dev/git-workflowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Standard Git workflow: branches, commits, PR, merge
Always through PR:
git checkout -b <prefix>/<name>
# changes
git add <files>
git commit -m "Description"
git push -u origin <prefix>/<name>
gh pr create --title "..." --body "..."
gh pr merge --squash --delete-branch
git checkout main && git pull
| Change type | Prefix | Example |
|-------------|--------|---------|
| New feature | feature/ | feature/clientk-lookalikes |
| Data update | update/ | update/stream-cohort-2026-02-08 |
| Fix | fix/ | fix/crm-product-fk |
| New lead/contact | feat/ | feat/kyrylo-mazur-lead |
Always squash merge + delete branch:
gh pr merge --squash --delete-branch
--squash -- one clean commit in main--delete-branch -- automatically deletes the branch after mergegit checkout main
git pull origin main
<Action>: <what exactly was done>
Details if needed.
Co-Authored-By: Claude <[email protected]>
Examples:
Add 24 stream participants (p-fb-018..041)Update task-042: expand stream outreach to 39 peopleFix CRM product FK consistencyIf old branches have accumulated:
# View all remote branches
gh api repos/your-org/<repo>/branches --jq '.[].name'
# Delete a specific one
gh api repos/your-org/<repo>/git/refs/heads/<branch> -X DELETE
| Repo | What's there | Prefix |
|------|-------------|--------|
| your-org/$PROJECT_ROOT | CRM + PM data | update/, feat/, fix/ |
| your-org/claude-skills | Claude skills | update/, feature/ |
| your-org/google-tools | Google API scripts | feature/, fix/ |
change-review -- CRM/PM data validation before PRcode-review -- code review for code PRsdevelopment
Technology-agnostic prompt generator that creates customizable AI prompts for scanning codebases and identifying high-quality code exemplars. Supports multiple programming languages (.NET, Java, JavaScript, TypeScript, React, Angular, Python) with configurable analysis depth, categorization methods, and documentation formats to establish coding standards and maintain consistency across development teams.
tools
Expert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP. Use for interacting with web pages, capturing screenshots, analyzing network traffic, and profiling performance.
data-ai
Prompt for creating detailed feature implementation plans, following Epoch monorepo structure.
tools
Interactive prompt refinement workflow: interrogates scope, deliverables, constraints; copies final markdown to clipboard; never writes code. Requires the Joyride extension.