webui-dev
Development workflow, running commands, and debugging patterns for the Gradio WebUI.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Development workflow, running commands, and debugging patterns for the Gradio WebUI.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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.