一键导入
custom-quality-check
Project-specific code quality checks. Runs Ruff linting on modified Python files for claudecode_webui.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Project-specific code quality checks. Runs Ruff linting on modified Python files for claudecode_webui.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | custom-quality-check |
| description | Project-specific code quality checks. Runs Ruff linting on modified Python files for claudecode_webui. |
This is a project-specific custom skill called by the Builder workflow to enforce code quality standards. It runs linting and quality checks specific to this project (claudecode_webui).
Generic workflow skills invoke this skill if it exists; if absent, the quality check step is skipped.
The Builder invokes this skill from its working directory (the worktree) after implementation, providing the list of changed files.
changed_files: List of files modified (from git diff --name-only)Run Ruff on modified Python files only:
# Get changed Python files
CHANGED_PY=$(git diff --name-only --diff-filter=AM | grep '\.py$')
# Run Ruff with auto-fix on changed files
if [ -n "$CHANGED_PY" ]; then
uv run ruff check --fix $CHANGED_PY
fi
uv run ruff check --fix src/ on the entire codebaseThe Builder workflow calls this skill like:
Invoke custom-quality-check skill with changed_files
The skill runs project-specific quality checks in the Builder's working directory. If this skill does not exist, the generic workflow skips the quality check step.
Create a versioned release of claudecode_webui — bump version fields, update CHANGELOG.md, tag the commit, push, and create the GitHub Release.
Project-specific build process for the Builder workflow. Builds frontend assets for claudecode_webui.
Navigate to the Claude Code WebUI application, verify it loads, and optionally select a project and/or session by name. Use when starting any UI test, opening the app, verifying the app is loaded, switching projects, or selecting sessions.
Detect and respond to a permission prompt in the Claude Code WebUI. Use when approving or denying tool permissions, handling permission modals, responding to Claude asking for approval, or unblocking a paused session.
Create a new project in the Claude Code WebUI via the UI. Use when creating a project, adding a project, opening the new project modal, or testing project creation flow.
Delete a project via the Claude Code WebUI. Use when deleting a project, removing a project, testing project deletion, or cleaning up test projects.