← 返回
未分类 中文

Github Flow

GitHub issue and PR workflow automation. Topics — dependencies (blocked-by/sub-issues via GraphQL), expand (expand-vs-split mid-work), merge (CI+review check...
GitHub issue and PR workflow automation. Topics — dependencies (blocked-by/sub-issues via GraphQL), expand (expand-vs-split mid-work), identity-auth (owner-b...
drumrobot drumrobot 来源
未分类 clawhub v0.4.0 3 版本 100000 Key: 无需
★ 0
Stars
📥 368
下载
💾 0
安装
3
版本
#latest

概述

GitHub Flow

Convert plans, research, and implementation results into GitHub issues and PRs.

Topics

TopicDescriptionGuide
---------------------------
dependenciesManage native Issue Relationships (blocked-by/blocking) via addBlockedBy/removeBlockedBy GraphQL mutationsdependencies.md
expandDecide expand-vs-split when new findings emerge mid-work and update title/bodyexpand.md
identity-authOwner-based gh account mapping for commit author identity + gh auth scope refresh + GH_TOKEN env fallback for org repo 404identity-auth.md
mergeCI success and AI review check then merge with commit cleanup, including pre-merge blockedBy verificationmerge.md
plan-to-issueConvert plan/research MD to GitHub issue body or commentsplan-to-issue.md
prCreate PR with structured body, test plan, and optional visual attachmentspr.md
push-guardsBranch-change ask + push rejection ask + force-push CI status check + main/master push restriction + shared-branch direct-push restrictionpush-guards.md
registerEvaluate duplicates and decide registration strategy (new issue vs comment vs sub-issue)register.md
reviewReview PR code and post structured review commentsreview.md
review-applyApply deferred [REVIEW_FEEDBACK] items from fix_plan to code, update PR Summaryreview-apply.md
sanitizeHARD STOP scan for personal data before posting to PUBLIC repossanitize.md
upstream-issueRegister feature requests/bug reports on external open-source repos with duplicate check + draft + sanitizeupstream-issue.md

Topic Dependencies

github-flow (issue/PR workflow)
  ├─→ plan-to-issue (issue body content)
  ├─→ register (evaluate duplicates and decide strategy)
  ├─→ pr (PR body content + visual attachments)
  ├─→ review (post structured review comments)
  ├─→ expand (mid-work scope expansion)
  ├─→ dependencies (Issue Relationships: blocked-by/blocking)
  │     └─→ used by merge step 5 (pre-merge blockedBy check)
  ├─→ merge (CI/Review/Test Plan/blockedBy verification → squash+merge)
  ├─→ review-apply (deferred [REVIEW_FEEDBACK] → code fix → Summary update)
  │     └─→ receives from: consolidate Step 7 (deferred registration)
  ├─→ sanitize (HARD STOP scan before posting to PUBLIC repos)
  └─→ upstream-issue (external repo feature request/bug report with duplicate check + draft + sanitize)
  • dependencies → merge: dependencies adds blockedBy relationships. merge.md step 5 queries the same field to gate merge until predecessors are CLOSED
  • plan-to-issue → dependencies: when a plan has frontmatter chain: declaring a sequential issue order, dependencies applies it to GitHub
  • All topics → sanitize: any text published to PUBLIC repos (issue body, PR body, comments, review text) must pass sanitize HARD STOP first

Applicability

This skill applies automatically when git remote get-url origin contains github.com. For non-GitHub remotes (GitLab, Bitbucket, etc.), this skill does not apply.

Core Rules

1. Verification Plan Required

Every issue body and PR body must include a verification/test plan section. This is shared with code-workflow's plan step.

2. No Internal Paths in Issues/PRs

.ralph/docs/, .ralph/fix_plan.md, .omc/ and other internal working paths must never appear in GitHub issue body, comments, or PR body. These are local-only artifacts.

Instead of: "See .ralph/docs/generated/plan-180.md"

Write: The actual content inline, or "See the implementation plan comment below"

3. Body vs Comment Selection

Content TypeTargetReason
-----------------------------
Implementation plan (confirmed)Issue body updateStable reference for the issue
Checklist (impl/verify)Issue body updateTrackable via GitHub checkbox
Discussion items / open questionsIssue commentThreaded, time-stamped, doesn't clutter body
Progress updatesIssue commentChronological record
Review feedback summaryIssue commentPreserves review history

版本历史

共 3 个版本

  • v0.4.0 当前
    2026-06-14 19:46
  • v0.3.0
    2026-06-03 13:19
  • v0.1.0
    2026-05-07 23:25 安全 安全

安全检测

腾讯云安全 (Keen)

队列中

腾讯云安全 (Sanbu)

队列中

🔗 相关推荐

ai-agent

Skill Kit

drumrobot
Claude Code 技能管理。主题:writer(创建),lint(校验并修复 frontmatter),merge(合并相关),dedup(查重),convert(agent →…)
★ 0 📥 711
dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 195 📥 67,521
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 677 📥 326,620