run-github-project
Installation
SKILL.md
Run GitHub Project
Core Principle
The Project is the live control plane. Apply these invariants throughout:
- Live authority: use complete, fresh GitHub and Project state for every claim, selection, and finish decision; a local cache or partial read is only a hint.
- Controller ownership: the controller alone claims, assigns, mutates shared Project state, merges, closes issues, and reconciles. A ticket agent owns only its worktree, branch, and non-merge PR mutations.
- Unknown outcomes: treat a failed or timed-out remote mutation as unknown; authoritatively reconcile it before retrying or reporting success.
- Preservation: retain blocked, dependency-gated, and human-owned work. Put it in its authoritative frontier or partial-drain report rather than changing its state to make the queue appear empty.