Skill

SkillsBusiness & Commerce › Project & ops management

project-flow-ops

Operate execution flow across GitHub and Linear by triaging issues and pull requests, linking active work, and keeping GitHub public-facing while Linear remains the internal execution layer. Use when the user wants backlog control, PR triage, or GitHub-to-Linear coordination.

Freerisk: low
projectflowops

The full skill

— name: project-flow-ops description: Operate execution flow across GitHub and Linear by triaging issues and pull requests, linking active work, and keeping GitHub public-facing while Linear remains the internal execution layer. Use when the user wants backlog control, PR triage, or GitHub-to-Linear coordination. origin: ECC — # Project Flow Ops This skill turns disconnected GitHub issues, PRs, and Linear tasks into one execution flow. Use it when the problem is coordination, not coding. ## When to Use – Triage open PR or issue backlogs – Decide what belongs in Linear vs what should remain GitHub-only – Link active GitHub work to internal execution lanes – Classify PRs into merge, port/rebuild, close, or park – Audit whether review comments, CI failures, or stale issues are blocking execution ## Operating Model – **GitHub** is the public and community truth – **Linear** is the internal execution truth for active scheduled work – Not every GitHub issue needs a Linear issue – Create or update Linear only when the work is: – active – delegated – scheduled – cross-functional – important enough to track internally ## Core Workflow ### 1. Read the public surface first Gather: – GitHub issue or PR state – author and branch status – review comments – CI status – linked issues ### 2. Classify the work 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 | ### 3. Decide whether Linear is warranted Create or update Linear only if: – execution is actively planned – multiple repos or workstreams are involved – the work needs internal ownership or sequencing – the issue is part of a larger program lane Do not mirror everything mechanically. ### 4. Keep the two systems consistent When work is active: – GitHub issue/PR should say what is happening publicly – Linear should track owner, priority, and execution lane internally When work ships or is rejected: – post the public resolution back to GitHub – mark the Linear task accordingly ## Review Rules – Never merge from title, summary, or trust alone; use the full diff – External-source features should be rebuilt inside ECC when they are valuable but not self-contained – CI red means classify and fix or block; do not pretend it is merge-ready – If the real blocker is product direction, say so instead of hiding behind tooling ## Output Format Return: “`text 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 “` ## Good Use Cases – "Audit the open PR backlog and tell me what to merge vs rebuild" – "Map GitHub issues into our ECC 1.x and ECC 2.0 program lanes" – "Check whether this needs a Linear issue or should stay GitHub-only"