npx claudepluginhub konstantilieris/bugfow_pluginThis skill is limited to using the following tools:
**Configuration Required**: This skill requires project configuration. If `.claude/bugflow/config/environment.json` does not exist, prompt the user to run `/bugflow:bug-setup` first.
Current session: !`source "${CLAUDE_PLUGIN_ROOT}/scripts/state.sh" && get_current_session 2>/dev/null || echo "No active session"`
Fixes bugs via root cause diagnosis with debugger/gap-analyzer, requirements.md generation, /execute delegation, 3-retry circuit breaker, and QA.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Configuration Required: This skill requires project configuration. If .claude/bugflow/config/environment.json does not exist, prompt the user to run /bugflow:bug-setup first.
/bug-verdict <bug_id>bug verdict, bugverdictbug_id (required) - Bugzilla bug IDReturns the FE/BE/Mixed verdict for an analyzed bug with reasoning.
/bug-start completed)Parse bug ID from: "6231", "bug/6231", URL, "bug-6231"
Read <paths.stateDir> from project config (default: .bugflow) / <bugId>.json
If not found:
Bug <bugId> not found in workflow.
Run `/bug-start <bugId>` to begin.
If state < ANALYZE:
Analysis not yet complete for bug <bugId>.
Current state: <state>
Wait for analysis to complete or run `/bug-start <bugId>`.
From state file analysisResult:
verdict: FE, BE, or MIXEDconfidence: high, medium, lowobservations: key findingshypotheses: ranked causesBug <bugId>: <title>
Verdict: <FE|BE|MIXED> (<confidence> confidence)
Reasoning:
- <observation 1>
- <observation 2>
- <observation 3>
Likely Root Cause:
<top hypothesis>
Impacted Files:
- <file 1>
- <file 2>
<If FE>
Next: Run `/bug-plan <bugId>` to generate implementation plan
<If BE>
Backend doc: <paths.dossierDir> from project config (default: docs/bugflow) / bug-<bugId>-backend-doc.md
Coordinate with backend team.
<If MIXED>
FE portion: Run `/bug-plan <bugId>`
BE portion: See <paths.dossierDir> from project config (default: docs/bugflow) / bug-<bugId>-backend-doc.md
If verdict is BE or MIXED, notify Slack channel read from project config slack.channelName (read from project config slack.channelId).
Bug <bugId> not found in workflow.
Run `/bug-start <bugId>` to begin.
Analysis not complete for bug <bugId>.
Current state: <state>