work-with-pr

仓库创建 2025年12月3日最近提交 3 小时前SkillHot 收录 20 天前
▸ 精选理由

覆盖实现到合并的全流程,适合自动化开发工作流。

▸ 风险提示

默认自动合并,需谨慎以免无意合并。

这个 Skill 做什么

在独立 worktree 中自动执行完整 PR 实现与验证流程。

在独立的 task-owned worktree 里把任务拆成最小可合并的 PR,并执行从实现到人为证据化 QA、CI + Cubic 验证直到合并的完整流程。每当需要把改动以 PR 形式落地、并确保每个 PR 都经过严格验证时就用。特别在于并行管理多个 worktree、使用 ulw-loop 驱动实现与验证,遇到验收失败会自动回到对应 worktree 修复重做,保证质量。

▸ 展开 SKILL.md 英文原文

Full PR lifecycle in a fresh task-owned git worktree: implement via the ulw-loop skill with mandatory evidence-bound manual QA → reviewer-readable English PR → verification loop (CI + Cubic, where Cubic is skipped only when its quota is exhausted) → merge by default → worktree cleanup. Decomposes one task into the smallest atomic, independently-mergeable PRs and builds the independent ones concurrently via one worktree per PR driven by parallel subagents or a team. Unbounded loop: any failing gate sends you back to fix-and-re-QA inside that PR's worktree. Use whenever implementation work needs to land as a PR. Triggers: 'create a PR', 'implement and PR', 'work on this and make a PR', 'implement issue', 'land this as a PR', 'split into atomic PRs', 'parallel PRs', 'work-with-pr', 'PR workflow', 'implement end to end', even when user just says 'implement X' if the context implies PR delivery.

开发编程PR流程工作树验证循环通用
6.7w
Stars
5.4k
Forks
40
仓库内 Skill
+1.6k
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/.opencode/skills/work-with-pr/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/dev/.opencode/skills/work-with-pr/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Work With PR — Full PR Lifecycle

You are executing a complete PR lifecycle: from fresh task-owned worktree setup, through `ulw-loop`-driven implementation with evidence-bound manual QA, PR creation, and an unbounded verification loop until the PR is merged. The loop has two gates — CI and Cubic — and a failing gate sends you back into that PR's worktree to fix and re-QA. You keep cycling until every active gate passes at once.

**The unit of delivery is the smallest PR that compiles, passes, and stands on its own — not "one task, one PR."** A single task routinely splits into several atomic PRs; the lifecycle below describes ONE of them, so apply it to each, and build the independent ones
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有