github-prlisted
Install: claude install-skill mfmezger/ai_agent_dotfiles
# GitHub Workflow
This skill guides the process of moving local changes to a GitHub Pull Request.
## Prerequisites
- `git` must be installed and configured.
- `gh` (GitHub CLI) must be installed and authenticated.
## Commit Message Format
Use Conventional Commits with this required format:
`<type>(<scope>): <summary>`
- `type` REQUIRED. Common values: `feat`, `fix`, `docs`, `refactor`, `chore`,
`test`, `perf`, `ci`, `build`, `style`.
- `scope` REQUIRED. Short noun for the changed area (for example: `config`,
`api`, `ui`, `docs`).
- `summary` REQUIRED. Imperative, <= 72 chars, no trailing period.
Rules:
- **Never add AI attribution anywhere in the GitHub workflow.** Do not write
`Generated by ...`, `Co-authored-by: Claude`, `Co-authored-by: Opus`,
`Co-authored-by: Sonnet`, or any other AI/model/agent attribution.
- This ban applies to commit subjects, commit bodies, commit footers, PR titles,
PR bodies, and PR comments. Do not add it even if a default template, tool,
model habit, or previous workflow suggests it.
- Do not add sign-offs or breaking-change footers unless the user requests them.
## Workflow Steps
Follow this order exactly: confirm branch state, stage, commit, push, then handle the PR.
1. **Branch Check / Creation**
- Check the current branch before doing anything else.
- If already on a suitable non-default working branch, stay on it.
- If on a default branch such as `main` or `master`, create a feature branch first.
- Iden