aiw-githublisted
Install: claude install-skill philippe-ths/ai-coding-workflow
# GitHub Workflow
## Why this skill exists
GitHub actions touch shared state. Each one becomes visible to others the moment it lands. Branch operations can silently lose untracked files. Issues anchor scope; without one, work drifts and commits lose traceability. This skill keeps each action anchored to an issue, taken only after the done gate, and safe against working-tree surprises. The merge is the human's, and the policy layer blocks the agent from it deterministically.
## Starting work on an issue
- Confirm the GitHub issue number before any other action.
- Read the issue body and the issue comments. Comments often carry scope changes, clarifications, and constraints not in the original body.
- If the issue has sub-issues, treat the parent as broader context. Stop and ask the human which sub-issue to work on. Do not implement the full parent scope.
- If the issue is a sub-issue, read the direct parent issue and its comments for context. Do not read further up the hierarchy.
- When completing a sub-issue, check whether it is the last open sub-issue under the parent. If it is, flag this to the human.
## Branch protection and naming
- Never work directly on `main` or `master`.
- Create or switch to an issue-scoped branch before editing files or making commits.
- Use the format `type/short-description` for branch names.
## Rebasing onto the target branch
- Rebase the issue branch onto the target branch before starting implementation.
- Rebase again before any remote