一键导入
iflow-pause
Park work on the current issue without closing it: update status, move the group to 02-partly-solved-issues/, optional WIP commit.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Park work on the current issue without closing it: update status, move the group to 02-partly-solved-issues/, optional WIP commit.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Finish and land the focus issue: tests, optional version bump, status update, commit, push, and PR.
Process many issues hands-off in a row: resolve a queue, then run each through the yolo chain under one up-front confirm. Stops only when input is strictly necessary.
Audit .issueflows/ for dirty conditions and optionally apply safe repairs.
Review open GitHub issues and apply labels (extendable kinds; v1: yolo).
Smart dispatcher: detect where the focus issue stands and dispatch to /iflow-init, /iflow-plan, /iflow-start, or /iflow-close.
Chain init → plan → start → close yolo for a small, low-risk issue under one consolidated confirm. Stops on any ambiguity.
| name | iflow-pause |
| description | Park work on the current issue without closing it: update status, move the group to 02-partly-solved-issues/, optional WIP commit. |
| disable-model-invocation | true |
| issue-flow-version | 0.4.2a4 |
/iflow-pause)Follow this skill to park work on the current issue without closing it. The issue is not done — this is not /iflow-close.
Invoke: type iflow pause in chat, or /iflow-pause from the slash menu (iflow-pause also works).
Profile: economy — Prioritize speed and token economy over deep reasoning.
In Cursor: use Auto or a fast model before invoking this step.
Keep scope tight to what this step requires.
Before any git, gh, or .issueflows/ path operation in this workflow:
Resolution order (stop when unambiguous):
root:<path>, repo:<folder-basename> (directory name, e.g. cellpy-core), or repo:owner/name.issue-flow agent resolve [-C <start>] [--from-file <active-file>] [--json]. Use the returned project_root and repo; pass -C <project_root> to other issue-flow agent … subcommands. When the answer came from the workspace registry, the payload sets resolved_via_workspace_default: true.^\d+- → that root..issueflows/ tree visible in the workspace → that root.issueflow-workspace.toml at the workspace root (created with issue-flow workspace init) may name a default member repo; use it when no scaffold matched above. Tell the user the default was used.After resolution, treat the result as <project_root> and <owner/repo>:
git -C <project_root> … (or issue-flow agent … -C <project_root> for supported ops).gh … --repo <owner/repo> — never rely on gh's implicit cwd default..issueflows/… paths are under <project_root>.When .issueflows/04-designs-and-guides/multi-repo-workspaces.md exists, read it for layout and cross-repo guidance.
Find the focus issue. In .issueflows/01-current-issues/, identify the issue<N>_* group. If multiple groups exist and the focus is ambiguous, ask. If none exist, stop and say there is nothing to pause.
Update issue<N>_status.md. Create or update it under .issueflows/01-current-issues/ with:
- [ ] Done (must remain unchecked — a pause is not a close).Preserve earlier user-written content; only add or update these sections. If the user passed a short note after /iflow-pause, use it verbatim as the Remaining work text.
Move the issue group. Move every issue<N>_* file from .issueflows/01-current-issues/ to .issueflows/02-partly-solved-issues/. Report each move.
Working-tree guard. Run git status --porcelain. Report what is dirty, then offer — as one consolidated prompt — any combination of:
WIP: pause issue #<N> — <short note>. List untracked files separately and ask before including them.gh repo view --json defaultBranchRef -q .defaultBranchRef.name, else git symbolic-ref --quiet --short refs/remotes/origin/HEAD, else main) and run git switch <default>. Only after the WIP commit if the tree is dirty.Report. Summarize the status update, the issue-group moves, working-tree actions taken, and remind the user how to resume (running /iflow-init <N> re-opens the archived issue after its archived-issue guard, or they can simply switch back to the issue branch).
- [ ] Done checkbox must stay unchecked. /iflow-pause is not /iflow-close.git reset, git stash drop, or force-push.