
This is for teams running dual systems where GitHub faces the public and Linear tracks internal execution. It triages open PRs and issues into merge, port/rebuild, close, or park, then decides whether each item warrants a Linear task based on whether it's actually scheduled, delegated, or cross-functional. The workflow prevents mechanical mirroring of everything into Linear while keeping the two systems consistent when work is genuinely active. Useful when your backlog is a mix of community contributions, stale issues, and real execution work that needs sorting. The classification framework is straightforward and the anti-pattern it solves is real: not every public issue belongs in your internal tracker.
$ npx -y skills add affaan-m/everything-claude-code --skill project-flow-ops --agent claude-codeInstalls into .claude/skills of the current project.
This skill turns disconnected GitHub issues, PRs, and Linear tasks into one execution flow.
Use it when the problem is coordination, not coding.
Gather:
Every item should end up in one of these states:
| State | Meaning |
|---|---|
| Merge | self-contained, policy-compliant, ready |
| Port/Rebuild | useful idea, but should be manually re-landed inside ECC |
| Close | wrong direction, stale, unsafe, or duplicated |
| Park | potentially useful, but not scheduled now |
Create or update Linear only if:
Do not mirror everything mechanically.
When work is active:
When work ships or is rejected:
Return:
PUBLIC STATUS
- issue / PR state
- CI / review state
CLASSIFICATION
- merge / port-rebuild / close / park
- one-paragraph rationale
LINEAR ACTION
- create / update / no Linear item needed
- project / lane if applicable
NEXT OPERATOR ACTION
- exact next move
Sponsors