원클릭으로
iflow-status
Read-only snapshot of where every issue stands, locally and on GitHub.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Read-only snapshot of where every issue stands, locally and on GitHub.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Plan a larger change as a staged epic: draft epic<N>_plan.md with stages of manageable issue specs. Draft-only — publishing to GitHub is a separate step.
Smart dispatcher: detect where the focus issue stands and dispatch to /iflow-init, /iflow-plan, /iflow-start, or /iflow-close.
Post-merge branch hygiene: switch to the default branch and delete merged local branches under one consolidated confirm. Never -D.
Front door: choose the next issue, create the issue branch, and run /iflow-init.
Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable.
| name | iflow-status |
| description | Read-only snapshot of where every issue stands, locally and on GitHub. |
| disable-model-invocation | true |
| issue-flow-version | 0.4.2a4 |
/iflow-status)Follow this skill for a bird's-eye view of every issue's status — local tracking state (focus / parked / solved) plus open GitHub issues — rather than acting on the single focus issue.
Do not use this skill to change anything. It is read-only and off-path; for acting on the focus issue use /iflow, and to choose the next issue use /iflow-pick.
Invoke: type iflow status in chat, or /iflow-status from the slash menu (iflow-status 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.
CLI fast path (optional). If the
issue-flowCLI is onPATH, runissue-flow status(add--localto skip the GitHub query,--jsonfor a machine-readable object) — it produces this whole overview deterministically. The CLI is optional: if it is missing or errors, fall back to the manual instructions below. (issue-flowis only present when the user installed it, e.g.uv tool install issue-flow.)
Context / preflight. Detect the default branch (gh repo view --json defaultBranchRef -q .defaultBranchRef.name; fall back to git symbolic-ref --quiet --short refs/remotes/origin/HEAD | sed 's|^origin/||', else main). Report current branch, clean/dirty tree (git status --porcelain), and ahead/behind vs origin/<default>. If the branch matches ^(\d+)-.+, treat the leading digits as the focus issue N.
Focus issue (.issueflows/01-current-issues/). For the focus group, read its title from issue<n>_original.md and classify the lifecycle stage with the /iflow first-match logic:
issue<n>_original.md → /iflow-init.issue<n>_plan.md → /iflow-plan.- [x] Done unchecked → /iflow-start.- [x] Done (case-insensitive) → /iflow-close.
Report the stage and suggested next step.Parked work (.issueflows/02-partly-solved-issues/). List each issue<n>_* group: number, title, one-line status if present.
Solved archive (.issueflows/03-solved-issues/). Report the count of distinct solved issue numbers and the most recent few.
Open GitHub issues (skip if the user passed local). Run gh issue list --state open --json number,title,labels,milestone,updatedAt and tag each issue's local state: focus, parked, solved-locally, or untracked. If gh is missing/unauthenticated, skip this section and note it (suggest gh auth login) — never fail.
Summary line. One terse line, e.g. Focus: #20 (start). Parked: 2. Solved: 31. Open on GitHub: 7 (5 untracked).
.issueflows/ and runs read-only git / gh queries./iflow, /iflow-start, or /iflow-close.gh, no network, or an empty .issueflows/ must still yield a useful local report.