webui-dev
Development workflow, running commands, and debugging patterns for the Gradio WebUI.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Development workflow, running commands, and debugging patterns for the Gradio WebUI.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Bump semver + promote CHANGELOG Unreleased via compiled harness. Use for /release, version bumps, or tagging. Runs scripts/agent_skills/release_bump.py; LLM only when Unreleased is ambiguous. Never commit/push unless the user asks.
Vexlum Scoring MCP — compact search+dispatch on is-be-mcp / is-be-live and gallery is-ui-mcp / is-ui-live.
Choose CLI tools and safe patterns before repo work. Install checklist, bounded search/read commands, and confirmation gates. Use when navigating the codebase, running shell commands, or setting up agent tooling on Windows, WSL2, or macOS.
Inspect JSON, YAML, and API responses with jq, yq, dasel, curl, and httpie. Use for package.json, config.json, and backend health checks. Never output secrets or full credential-bearing config.
Backend build, test, lint, and verify workflows via WSL pytest, ruff, doctor, and docker compose. Use before claiming work complete or opening a PR. Do not invent ad hoc Python commands outside documented venvs.
Choose and run the right search tool: rg vs grep vs ast-grep vs fd vs fzf. Bounded repo navigation with ripgrep, fd, tree, bat, and structural search. Use when finding symbols, files, syntax patterns, or deciding which CLI search to use before reading or editing code.
| name | webui-dev |
| description | Development workflow, running commands, and debugging patterns for the Gradio WebUI. |
| Command | Purpose |
|---|---|
python webui.py | Start the WebUI (Gradio) |
run_webui.bat | Windows wrapper for starting WebUI |
run_webui_docker.bat | Start WebUI in Docker |
python -m pytest tests/ | Run test suite |
webui.py - Sets up the Gradio interface and event handlers.modules/ui/ - Contains component definitions and UI logic.modules/scoring.py, modules/db.py - Core application logic.The UI is built using gradio blocks.
with gr.Blocks() as demo:btn.click(fn=handler, inputs=[...], outputs=[...])The WebUI interacts with the database via modules/db.py.
db module.db module to fetch/update data.webui.py for errors.debug=True in launch() for detailed traceback.is-be-mcp (stdio — search / dispatch, including browser.* Playwright actions). Optional is-be-live SSE (execute_code when enabled). Gallery: is-ui-mcp. Legacy debug profiles: is-be-diag, is-be-jobs, etc.