Catalog
affaan-m/project-flow-ops

affaan-m

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.

global
origin:ECC
New~769
v1.2Saved Jul 14, 2026

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:

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"
Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

82/100

Grade

B

Good

Safety

88

Quality

84

Clarity

88

Completeness

72

Summary

This skill provides structured guidance for triaging GitHub issues and pull requests, classifying work into merge/port/close/park states, and coordinating with Linear by deciding when work warrants internal tracking. It establishes a clear operating model where GitHub remains the public interface and Linear tracks active internal execution.

Detected Capabilities

issue reading and analysispull request review and classificationGitHub-Linear mapping and coordinationmetadata extraction from GitHub (CI status, reviews, branch state)decision framework application

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

triage github backlogclassify pull requestsgithub to linear mappingpr merge decisionissue classification workflow

Use Cases

  • Audit GitHub PR backlog to identify ready-to-merge vs rebuild-worthy contributions
  • Classify open issues into actionable execution lanes or parking lot
  • Determine whether a GitHub issue requires a corresponding Linear task
  • Link active GitHub work to internal Linear lanes and maintain consistency
  • Triage stale or blocked PRs and decide appropriate action

Quality Notes

  • Skill clearly defines operating model: GitHub as public interface, Linear as internal execution layer — reduces confusion about tool roles
  • Classification states (Merge/Port-Rebuild/Close/Park) provide unambiguous decision categories with explicit criteria
  • Review rules section explicitly guards against common pitfalls (CI red, trusting title alone, product direction hiding)
  • Output format is concrete and actionable — agent knows exactly what to produce
  • Guardrails are judgment-based rather than automation-heavy, appropriate for coordination work that requires context
  • Linear decision criteria are specific: active planning, cross-functional, scheduled, important — prevents mechanical mirroring
  • Good use cases section grounds the skill in real workflows and clarifies scope
Model: claude-haiku-4-5-20251001Analyzed: Jul 14, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

v1.2

Content updated

2026-07-14

Latest
v1.1

Content updated

2026-04-20

v1.0

No changelog

2026-04-12

Use affaan-m/project-flow-ops in your dev environment

Command Palette

Search for a command to run...

affaan-m/project-flow-ops | SkillRepo