Automated Bugzilla bug workflow: scrape, analyze, plan, execute, verify. Orchestrates a multi-agent pipeline from bug report to verified fix.
Explore the codebase, analyze the bug or feature request, and determine FE/BE/MIXED/FEATURE verdict.
Authenticate to a web application for Playwright testing. Reads all credentials, URLs, and selectors from config. Supports SSL bypass for self-signed certificates.
Create a comprehensive backend analysis document for bugs with BE or MIXED verdict.
Handle Bugzilla authentication reliably with explicit verification.
Post a completion comment to Bugzilla after a bug fix is applied and verified.
Execute approved bug fix plan after user approves. Use after /bug-start or /bug-plan creates a plan. Requires state PLAN_FE, VALIDATE, FEATURE_DESIGN, or AWAITING_APPROVAL.
Generate minimal-risk FE implementation plan for a bug. Use when bug workflow is started, verdict is FE/MIXED, and implementation plan is needed. Requires existing state file.
Reset bug workflow state to allow re-running
Resume interrupted workflow from last checkpoint
Interactive setup wizard for the Bugflow plugin. Generates project-local configuration files.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Automated Bugzilla bug workflow that orchestrates a multi-agent pipeline: scrape bug data, analyze root cause, plan the fix, execute code changes, and verify with browser tests.
.mcp.json)# Add the marketplace
/plugin marketplace add Konstantilieris/Bugfow_Plugin
# Install the plugin
/plugin install bugflow@Konstantilieris
Or for local development:
claude --plugin-dir /path/to/bugflow-plugin
Run the setup wizard to configure the plugin for your project:
/bugflow:bug-setup
This will ask for:
Configuration is saved to your project's .claude/bugflow/config/ directory (auto-added to .gitignore).
| Command | Description |
|---|---|
/bugflow:bug-start <id> | Start full pipeline: scrape, analyze, plan (stops for approval) |
/bugflow:bug-accept <id> | Execute approved plan, verify, notify |
/bugflow:bug-plan <id> | Re-generate implementation plan |
/bugflow:bug-verify <id> | Re-run verification tests |
/bugflow:bug-status <id> | Check current workflow state |
/bugflow:bug-reset <id> | Reset workflow state for a bug |
/bugflow:bug-resume <id> | Resume interrupted workflow from last checkpoint |
/bugflow:bug-verdict <id> | Get FE/BE/MIXED/FEATURE verdict |
/bug-start <id>
-> Scout: Scrape Bugzilla
-> Dossier: Create analysis doc + git branch
-> Analysis: Determine verdict (FE/BE/MIXED/FEATURE)
-> Plan: Generate implementation plan
-> Validate: Score plan quality (loop if < 70)
-> [STOP] Display plan for user approval
/bug-accept <id>
-> Pre-flight: Validate prerequisites
-> Execute: Apply code changes
-> Verify: Run browser tests
-> Notify: Slack + Bugzilla comment
-> Extract: Learn patterns for future bugs
| Verdict | Meaning | Action |
|---|---|---|
| FE | Frontend bug fix | FE Implementer Planner agent |
| BE | Backend bug | Creates handoff document |
| MIXED | Both FE and BE | FE plan + BE handoff doc |
| FEATURE | New feature request | Feature Designer agent |
The plugin ships with 19 specialized agents that handle different stages of the workflow. See infrastructure/ARCHITECTURE.md for the full agent reference.
After running /bugflow:bug-setup, two config files are generated:
environment.json — URLs, Slack channel, paths, workflow settingsplaywright.json — Browser config, credentials, selectorsThese live in your project's .claude/bugflow/config/ and should NOT be committed to git (they contain credentials).
Edit .claude/bugflow/config/playwright.json to add selectors for your app:
{
"selectors": {
"loginForm": {
"username": "#your-username-field",
"password": "#your-password-field",
"submitButton": "#your-login-button"
},
"app": {
"mainContent": ".your-main-content",
"navigation": ".your-nav"
}
}
}
Edit environment.json to adjust:
workflow.maxPlanRevisions — how many times to retry plan generation (default: 3)workflow.maxVerifyRetries — how many times to retry verification (default: 2)workflow.lockExpiryHours — how long a workflow lock lasts (default: 4)MIT
npx claudepluginhub konstantilieris/bugfow_pluginagent-flow — Claude Code plugin for automated bug-fix, feature, and scaffold workflows. Issue tracker to merged PR via a pipeline of specialized AI agents.
Find and fix a bug. Default is the careful path (reproduce, investigate, test). Add `--fast` for emergency hotfix mode.
Streamlines bug fixing by creating a GitHub issue first, then a feature branch for implementing and thoroughly testing the solution before merging.
127-agent automated development system with Agent Teams, quality gates, Bug Council diagnostics, and autonomous execution
Bugsnag API integration: view and manage errors, organizations, projects
Streamlines bug fixing by creating a GitHub issue first, then a feature branch for implementing and thoroughly testing the solution before merging.