GitHub Workflow
SkillDev toolsLets your agent handle GitHub tasks like creating branches, commits, pull requests, issues, and code reviews.
Then ask your AI: use the GitHub Workflow skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add it as a step in a pipeline you build on Ahel, or connect Ahel to Claude, ChatGPT, Cursor, Claude Code or Codex and ask your AI to use it.
About this skill
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.
What this skill tells your AI
The instructions your AI receives, as published by transilienceai/communitytools in skills/github-workflow/SKILL.md and read by Ahel’s review.
Automate the full GitHub development lifecycle: branches, commits, pushes, PRs, issues, and code review.
Quick Start
- User requests a git action (commit, PR, branch, push, issue)
- Check repo state:
git status,git branch,git log --oneline -5 - Execute the appropriate workflow below
- Confirm result to user
Workflows
1. Branching
# Create feature branch from main
git checkout main && git pull origin main
git checkout -b <type>/<name>
# Types: feature/, bugfix/, docs/, refactor/, test/, chore/
- Always branch from up-to-date
main - Use conventional naming:
feature/add-jwt-testing,bugfix/fix-port-detection
2. Committing
# Stage specific files (never git add -A blindly)
git add <file1> <file2>
# Commit with conventional format
git commit -m "type(scope): description"
- Types:
feat,fix,docs,refactor,test,chore - Message focuses on why, not what
- Never commit
.env, credentials, or secrets - See reference/commit-conventions.md
3. Pushing
# First push (set upstream)
git push -u origin <branch-name>
# Subsequent pushes
git push
- Never force-push to
main/masterwithout explicit user approval - If push is rejected,
git pull --rebasefirst
4. Pull Requests
# 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
)"
- Title < 70 chars, details in body
- Always link to issue:
Fixes #NorCloses #N - See reference/pr-workflow.md
5. Issues
gh issue create --title "type: description" --body "$(cat <<'EOF'
## Problem
What needs to change
## Proposed solution
How to fix it
## Acceptance criteria
- [ ] Criteria 1
EOF
)"
6. Code Review
# 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"
Reference
- commit-conventions.md — Commit message format and examples
- pr-workflow.md — PR creation, review, and merge workflow
- branch-strategy.md — Branching model and naming conventions
Critical Rules
- NEVER force-push to main/master without explicit user approval
- NEVER commit secrets,
.envfiles, or credentials - NEVER use
git add -Awithout reviewing what's staged - NEVER skip pre-commit hooks (
--no-verify) unless user explicitly asks - NEVER amend published commits — create new commits instead
- ALWAYS use conventional commit format:
type(scope): description - ALWAYS link PRs to issues
- ALWAYS check
git statusbefore committing - ALWAYS pull before pushing to avoid conflicts
- ALWAYS create branches from up-to-date main
Signals
- GitHub stars
- 562
- Forks
- 80
- Last commit
- Jul 2026
Ahel review
S4info
community integration, published by transilienceai, not github
Automated review, not a security audit. Ruleset v1+k2.
Advanced
- Item type
- skill
- Key
github-workflow-transilienceai- Source
- github.com/transilienceai/communitytools
github.com/transilienceai/communitytools
Related picks
Skill · devantler-tech
The pick for GitHub Actionsgithub-actions
Skill · esposter
The pick for GitHub Actionsteach
Skill · mattpocock
More in Dev toolsimplement
Skill · mattpocock
More in Dev toolscaveman
Skill · juliusbrussee
More in Dev toolsponytail
Skill · dietrichgebert
More in Dev tools