Individual skill
run-github-project
Use when asked to set up, review, or operate a repository's GitHub Project workflow, including ready claims, role-labelled human work, unknown remote mutation outcomes, Todo triage, epics, checkpoints, next-issue execution, or an authorized drain.
skills/run-github-project/SKILL.md
Source commit 72628aea92c9081df0ba96600f24af3f07f4a87a
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 10, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,148
- Repository last updated
- Nov 5, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- android Repository topic
- compose-multiplatform Repository topic
- coroutines Repository topic
- jetpack-compose Repository topic
- kotlin Repository topic
- kotlin-multiplatform Repository topic
- skills Repository topic
- operations Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 6,644 bytesSKILL.mdcore · 6,644 bytesagents/openai.yamlasset · 412 bytesreferences/agent-routing.mddoc · 2,803 bytesreferences/authority-and-pauses.mddoc · 13,805 bytesreferences/behavioral-review.mddoc · 8,122 bytesreferences/drain-scheduler.mddoc · 38,576 bytesreferences/execution-controller.mddoc · 10,639 bytesreferences/human-frontier.mddoc · 4,865 bytesreferences/normalized-ticket.mddoc · 20,406 bytesreferences/pr-review-timing.mddoc · 5,996 bytesreferences/project-config.mddoc · 12,234 bytesreferences/remote-reconciliation.mddoc · 2,656 bytesreferences/review-and-setup.mddoc · 8,205 bytesreferences/review-contracts.mddoc · 2,433 bytesreferences/subagent-selection.mddoc · 6,505 bytesreferences/ticket-lifecycle.mddoc · 13,195 bytesreferences/todo-lane.mddoc · 24,134 bytesreferences/triage-lane.mddoc · 5,634 bytesreferences/wayfinder-lane.mddoc · 12,597 bytesreferences/workflow-providers.mddoc · 3,149 bytesscripts/rank_tickets.pyruns · 62,817 bytesscripts/test_rank_tickets.pyruns · 95,366 bytesscripts/test_watch_project.pyruns · 26,738 bytesscripts/watch_project.pyruns · 13,367 bytes
Read excerpt
# Run GitHub Project
## Core principle
The Project is the live control plane: fresh board state and this run's
operation-specific grants decide every claim, write and finish.
Default lanes are `Backlog` → `Todo` → `Ready to implement` → `In progress` →
`Done`; resolve them through the trusted binding's verified option IDs.
## Invariants
1. **Column authority:** current column membership authorizes a ticket, never transition history. Backlog is read-only: never claim, plan, triage, close epics or resume cleanup there; only humans move items out. Automatic work starts at Todo.
2. **Live authority:** claims, selection, merge, recovery and finish need complete fresh state; caches and partial reads are hints; rehydrate only changed or unverified records. Recheck operation-specific authority before each claim, write or merge, even from a reused snapshot; ranker eligibility grants nothing.
3. **Controller ownership:** only the controller claims, assigns, mutates shared Project state, merges, closes issues and reconciles; a ticket agent owns only its worktree, branch and non-merge PR changes.