askill
github-flow

github-flowSafety 90Repository

Use this skill when working with the lightweight GitHub Flow branching model. Ideal for projects with continuous deployment where 'main' is always deployable.

9 stars
1.2k downloads
Updated 2/26/2026

Package Files

Loading files...
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

  1. Main is King: Treat main as the absolute source of truth. It must strictly remain deployable at all times.
  2. Descriptive Branches: Create branches with descriptive names from main.
  3. Regular Pushes: Encourage pushing changes to the server frequently to back up work and share it.
  4. Sync First: Always update local main before starting new work.

Branching Strategy

The project uses the lightweight GitHub Flow model.

Developer Policies

Workflow

1. Starting Work

Always start fresh from the latest production code:

git checkout main
git pull origin main
git checkout -b <descriptive-name>

Ref: references/policies.md

2. The Cycle

  1. Work: Commit changes locally.
  2. Push: git push -u origin <branch> early and often.
  3. PR: Open a Pull Request to discuss and review.
  4. Merge: After approval and passing CI, merge into main.
  5. Deploy: (Automatic) The merge triggers deployment.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

74/100Analyzed 3/2/2026

A well-structured skill documenting the GitHub Flow branching model with clear workflow steps and git commands. Has proper metadata and tags. Scores well on clarity, reusability, and safety. Main limitation is completeness - critical policies are in external referenced files (branching-model.md, policies.md) that don't exist in the skill itself. The when-to-use description and structured commands are strong points."

90
82
85
60
70

Metadata

Licenseunknown
Version-
Updated2/26/2026
Publishermetalagman

Tags

ci-cdgithubgithub-actions