Project Flow Ops

affaan-m/ECC/skills/project-flow-ops

作者 affaan-mef648e01899ba3e8dc6371642deaaf64b4477775无许可证275K 个星标收录于 2026年10月9日更新于 2026年10月9日仓库4天前更新

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.

AI 生成的概览

对 GitHub 议题和拉取请求进行分诊,并与作为内部执行层的 Linear 协调。

功能
该技能把彼此割裂的 GitHub 议题、拉取请求和 Linear 任务整合为一条执行流。它先读取公开信息(议题或 PR 状态、作者与分支状态、评审意见、CI 状态、关联议题),再把每个条目归类为合并、移植/重建、关闭或搁置,并判断是否需要建立 Linear 条目。最终输出包含公开状态、分类及理由、Linear 操作和下一步操作者动作的结构化结果。
适用场景
当问题在于协调而非编码时使用:梳理待处理的 PR 或议题积压、判断哪些应放入 Linear 哪些只留在 GitHub、把活跃的 GitHub 工作关联到内部执行通道,或审查评审意见、CI 失败或陈旧议题是否阻塞了执行。
运行要求
无需脚本或特殊工具,仅为指令。它假定可以访问 GitHub 与 Linear 数据(议题和 PR 状态、评审意见、CI 状态以及 Linear 任务)以完成分诊。

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:

StateMeaning
Mergeself-contained, policy-compliant, ready
Port/Rebuilduseful idea, but should be manually re-landed inside ECC
Closewrong direction, stale, unsafe, or duplicated
Parkpotentially 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"

来源与署名

来源:affaan-m/ECC位于skills/project-flow-ops提交ef648e0

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架