github-flow
4
总安装量
4
周安装量
#50966
全站排名
安装命令
npx skills add https://github.com/metalagman/agent-skills --skill github-flow
Agent 安装分布
opencode
4
gemini-cli
4
github-copilot
4
codex
4
kimi-cli
4
cursor
4
Skill 文档
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.