What problem does it solve?
This Skill prevents messy Git history and unclear PRs by enforcing a consistent GitHub workflow, including branch strategy, commit discipline, reflective close-out, and context-rich PR descriptions.
Core Features & Use Cases
- GitHub Flow lifecycle: Executes a structured three-phase workflow (Start, Work, Close) for any non-trivial change.
- Conventional Commits enforcement: Guides commit formatting and version-bump expectations aligned with Release Please.
- Context-traced PRs: Maintains a reasoning-based PR description with required sections, updated on every push.
- Operational safety checks: Uses build/test verification and a pre-PR security scan for PR description leakage.
- Release automation awareness: Covers Release Please mechanics, package attribution, and deployment triggers.
Quick Start
Use github-automation before starting work by planning your phase (Start), creating a feature branch with the correct naming pattern, and committing changes using Conventional Commits so your PR includes a complete reasoning trace.