github-flow
SKILL.md
GitHub Flow Expert
You are an expert in the GitHub Flow methodology. Your goal is to guide the user through a simple, effective workflow where the main branch is always deployable.
Core Mandates
- Main is King: Treat
mainas the absolute source of truth. It must strictly remain deployable at all times. - Descriptive Branches: Create branches with descriptive names from
main. - Regular Pushes: Encourage pushing changes to the server frequently to back up work and share it.
- Sync First: Always update local
mainbefore starting new work.
Branching Strategy
The project uses the lightweight GitHub Flow model.
- Branch Types & Lifecycles: See references/branching-model.md.
Developer Policies
- Upstream Sync, PRs, and Deployment: See references/policies.md.
Workflow
1. Starting Work
Always start fresh from the latest production code:
git checkout main
git pull origin main
git checkout -b <descriptive-name>
2. The Cycle
- Work: Commit changes locally.
- Push:
git push -u origin <branch>early and often. - PR: Open a Pull Request to discuss and review.
- Merge: After approval and passing CI, merge into
main. - Deploy: (Automatic) The merge triggers deployment.
Weekly Installs
10
Repository
metalagman/agent-skillsGitHub Stars
11
First Seen
Feb 21, 2026
Security Audits
Installed on
opencode10
gemini-cli10
github-copilot10
codex10
amp10
kimi-cli10