From opflow
Workflow for triaging and scoping issues stored in the orchestrator. Use when the user says "triage issues", "scope this issue", "look at open issues", or invokes /issue.
How this skill is triggered — by the user, by Claude, or both
Slash command
/opflow:issueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Workflow for triaging issues in the orchestrator and attaching them to plans.
Workflow for triaging issues in the orchestrator and attaching them to plans.
issue-list — List issues. Filters: status (created/scoped/solved/rejected), planid (pass null for unattached), severity, includeArchived, includeRejected. By default excludes archived + rejected.issue-get — Full issue details including description, AI analysis, and presigned URLs for screenshots so you can fetch and analyze them.issue-attach — Attach one or more issues to an existing plan. Sets planid + flips status to scoped. Optionally records aiAnalysis (markdown) and adjusts severity.plan-create (in the plan skill) also accepts an issueIds array — use it to create a plan and attach issues in one shot when starting fresh on an issue cluster.
created → scoped → solved
│ │
└─────────┴────────► rejected
created → scoped: happens when you call issue-attach or plan-create with issueIds.scoped → solved: automatic when the linked plan transitions to completed. You don't flip this manually — finishing the plan does it.rejected: manual via UI; not your concern from the AI side.When the user says "let's triage issues" or "what issues are open":
issue-list with status: 'created' to get all unscoped issues, sorted by severity desc, then date desc.issue-get to read the full description and fetch screenshots from the presigned URLs.plan-create with issueIds: [...] to create the plan and attach in one call.issue-attach with planName to attach to a plan that already covers the work.aiAnalysis (markdown) summarizing what you understood about each issue and how the plan addresses it. The user reads this in the UI to verify your scoping.When you complete a plan with plan-update setting status: 'completed', the server automatically flips all attached scoped issues to solved and emits realtime updates. The tool result includes cascadedIssues: [ids] so you can confirm what was resolved.
Don't reopen issues manually — if a regression appears, the user files a new issue.
When attaching, you can adjust severity if your analysis reveals it differs from the reporter's assessment. Prefer leaving it alone unless clearly wrong (e.g. reporter marked low but it's a data-loss bug → bump to critical).
| Severity | When |
|---|---|
| critical | Data loss, auth bypass, prod down |
| high | Broken core feature, no workaround |
| medium | Default; broken non-core feature or workaround exists |
| low | Cosmetic, polish, nice-to-have |
npx claudepluginhub josef32/opflow-claude-plugin --plugin opflowGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.