Agent Skills › gmickel/flow-next › flow-next-make-pr

flow-next-make-pr

GitHub

自动化生成 PR 的 Skill。基于 aid artifact 渲染简报,自动检测分支规范,调用 gh 创建或更新 Pull Request。支持草稿/就绪状态切换、基线指定、内存写入及干跑模式,旨在简化代码审查流程。

plugins/flow-next/skills/flow-next-make-pr/SKILL.md gmickel/flow-next

Trigger Scenarios

需要为当前分支创建或更新 PR 希望自动化生成 PR 描述并推送

Install

npx skills add gmickel/flow-next --skill flow-next-make-pr -g -y
More Options

Non-standard path

npx skills add https://github.com/gmickel/flow-next/tree/main/plugins/flow-next/skills/flow-next-make-pr -g -y

Use without installing

npx skills use gmickel/flow-next@flow-next-make-pr

指定 Agent (Claude Code)

npx skills add gmickel/flow-next --skill flow-next-make-pr -a claude-code -g -y

安装 repo 全部 skill

npx skills add gmickel/flow-next --all -g -y

预览 repo 内 skill

npx skills add gmickel/flow-next --list

SKILL.md

Frontmatter
{
    "name": "flow-next-make-pr",
    "description": "Render a briefing from the aid artifact and open or update a PR via gh. Auto-detects the spec from the branch. Supports --draft, --ready, --base, --memory, --dry-run, --update, and mode:autonomous.",
    "allowed-tools": "AskUserQuestion, Read, Bash, Grep, Glob, Write, Edit, Task",
    "user-invocable": false
}

/flow-next:make-pr

The host authors one grounded aid object; flowctl validates, stores and renders the briefing. Read workflow.md, then its reached references. No extra model call or hand-assembled sections. Invocation authorizes push and PR creation; --dry-run previews without repository writes, push, PR edits or memory writes.

Read working-rules.md first unless you already have this run; it holds for every step of this skill.

Define FLOWCTL from ${DROID_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT}}/scripts/flowctl, then <plugin-root>/scripts/flowctl (two levels above this SKILL.md), then .flow/bin/flowctl, choosing the first executable. Never assume a global install. Parse $ARGUMENTS: the positional token is SPEC_ID; reject unknown flags and missing base values. Carry these values between tool calls:

Argument Variable / effect
--draft, --ready `DRAFT_FORCE=draft
--base <ref> or --base=<ref> BASE_REF; default empty
--memory WRITE_MEMORY=1; default 0
--dry-run DRY_RUN=1; default 0
--update UPDATE_MODE=1; default 0; refresh an existing open PR
mode:autonomous or FLOW_AUTONOMOUS=1 AUTONOMOUS=1; default 0

Keep this skill inline so AskUserQuestion remains available. Ask only for missing information, with a recommended option; use a numbered prompt if the tool is unavailable. NEED_INPUT: means ask outside Bash and rerun with the answer. Autonomous gaps hard-error instead. PRs open ready unless --draft or open items (rules in create-and-finalize); a branch without a spec takes workflow.md's no-spec path. Never merge here. Evidence, paths and requirement attribution must be grounded in the export and receipts, with unknowns explicit rather than invented.

Version History

  • 4eba935 Current 2026-10-19 16:50

    移除 HTML 渲染功能以提升性能;默认将 PR 设为就绪状态,支持无规范分支直接创建 PR;优化工作规则读取逻辑。

  • b91f43c 2026-09-22 21:17

    重构为单一命名 PR 模式,支持多 Spec 合并在一个 Body 中,增强认知辅助能力,优化 Worker 命令等待逻辑。

  • 8baa538 2026-08-20 07:59

Same Skill Collection

optimization/audit/baseline/SKILL.md
optimization/interview/baseline/SKILL.md
optimization/make-pr/baseline/SKILL.md
optimization/plan/baseline/SKILL.md
optimization/prospect/baseline/SKILL.md
plugins/flow-next/codex/skills/flow-next-audit/SKILL.md
plugins/flow-next/codex/skills/flow-next-capture/SKILL.md
plugins/flow-next/codex/skills/flow-next-chart/SKILL.md
plugins/flow-next/codex/skills/flow-next-deps/SKILL.md
plugins/flow-next/codex/skills/flow-next-export-context/SKILL.md
plugins/flow-next/codex/skills/flow-next-features/SKILL.md
plugins/flow-next/codex/skills/flow-next-flow/SKILL.md
plugins/flow-next/codex/skills/flow-next-guide/SKILL.md
plugins/flow-next/codex/skills/flow-next-impl-review/SKILL.md
plugins/flow-next/codex/skills/flow-next-interview/SKILL.md
plugins/flow-next/codex/skills/flow-next-land/SKILL.md
plugins/flow-next/codex/skills/flow-next-make-pr/SKILL.md
plugins/flow-next/codex/skills/flow-next-map/SKILL.md
plugins/flow-next/codex/skills/flow-next-memory-migrate/SKILL.md
plugins/flow-next/codex/skills/flow-next-pilot/SKILL.md
plugins/flow-next/codex/skills/flow-next-plan-review/SKILL.md
plugins/flow-next/codex/skills/flow-next-plan/SKILL.md
plugins/flow-next/codex/skills/flow-next-prime/SKILL.md
plugins/flow-next/codex/skills/flow-next-prose/SKILL.md
plugins/flow-next/codex/skills/flow-next-prospect/SKILL.md
plugins/flow-next/codex/skills/flow-next-qa/SKILL.md
plugins/flow-next/codex/skills/flow-next-ralph-init/SKILL.md
plugins/flow-next/codex/skills/flow-next-resolve-pr/SKILL.md
plugins/flow-next/codex/skills/flow-next-setup/SKILL.md
plugins/flow-next/codex/skills/flow-next-spec-completion-review/SKILL.md
plugins/flow-next/codex/skills/flow-next-strategy/SKILL.md
plugins/flow-next/codex/skills/flow-next-sync/SKILL.md
plugins/flow-next/codex/skills/flow-next-tracker-sync/SKILL.md
plugins/flow-next/codex/skills/flow-next-visual/SKILL.md
plugins/flow-next/codex/skills/flow-next-work-rolling/SKILL.md
plugins/flow-next/codex/skills/flow-next-work/SKILL.md
plugins/flow-next/codex/skills/flow-next-worktree-kit/SKILL.md
plugins/flow-next/codex/skills/flow-next/SKILL.md
plugins/flow-next/skills/flow-next-chart/SKILL.md
plugins/flow-next/skills/flow-next-deps/SKILL.md
plugins/flow-next/skills/flow-next-export-context/SKILL.md
plugins/flow-next/skills/flow-next-features/SKILL.md
plugins/flow-next/skills/flow-next-guide/SKILL.md
plugins/flow-next/skills/flow-next-impl-review/SKILL.md
plugins/flow-next/skills/flow-next-interview/SKILL.md
plugins/flow-next/skills/flow-next-land/SKILL.md
plugins/flow-next/skills/flow-next-map/SKILL.md
plugins/flow-next/skills/flow-next-pilot/SKILL.md
plugins/flow-next/skills/flow-next-plan-review/SKILL.md

Metadata

Files
0
Version
4eba935
Hash
3f89d874
Indexed
2026-08-20 07:59

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-31 04:18
浙ICP备14020137号-1