Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →GitHub workflow automation — branching, committing, pushing, pull requests, issues, and code review. Use when asked to commit, push, create PRs/branches/issues, or manage git workflow.
.claude/skills/transilienceai-github-workflow/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-10 | ✗→✓ | ▲ Improved | 76% | 0% |
| case-18 | ✗→✓ | ▲ Improved | 109% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 104% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 131% | 0% |
| case-06 | ✓→✓ | = Same ✓ | 9% | 0% |
Automate the full GitHub development lifecycle: branches, commits, pushes, PRs, issues, and code review.
git status, git branch, git log --oneline -5bash# Create feature branch from main git checkout main && git pull origin main git checkout -b <type>/<name> # Types: feature/, bugfix/, docs/, refactor/, test/, chore/
mainfeature/add-jwt-testing, bugfix/fix-port-detectionbash# Stage specific files (never git add -A blindly) git add <file1> <file2> # Commit with conventional format git commit -m "type(scope): description"
feat, fix, docs, refactor, test, chore.env, credentials, or secretsbash# First push (set upstream) git push -u origin <branch-name> # Subsequent pushes git push
main/master without explicit user approvalgit pull --rebase firstbash# Create PR linking to issue gh pr create --title "Short title < 70 chars" --body "$(cat <<'EOF' ## Summary - What changed and why ## Test plan - [ ] How to verify Fixes #<issue-number> EOF )"
Fixes #N or Closes #Nbashgh issue create --title "type: description" --body "$(cat <<'EOF' ## Problem What needs to change ## Proposed solution How to fix it ## Acceptance criteria - [ ] Criteria 1 EOF )"
bash# Review a PR gh pr view <number> gh pr diff <number> gh pr checks <number> # Comment or approve gh pr review <number> --approve gh pr review <number> --comment --body "feedback"
.env files, or credentialsgit add -A without reviewing what's staged--no-verify) unless user explicitly askstype(scope): descriptiongit status before committingOther measured skills in the registry, with their headline benchmark lift.