一键导入
custom-cleanup-process
Project-specific cleanup process after issue completion. Stops test servers and cleans project-specific artifacts for claudecode_webui.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Project-specific cleanup process after issue completion. Stops test servers and cleans project-specific artifacts for claudecode_webui.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
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.
| name | custom-cleanup-process |
| description | Project-specific cleanup process after issue completion. Stops test servers and cleans project-specific artifacts for claudecode_webui. |
| allowed-tools | ["Bash","Skill"] |
This is a project-specific custom skill called by the approve_issue workflow to clean up project-specific resources.
It handles stopping test servers and cleaning artifacts specific to this project (claudecode_webui).
Generic workflow skills invoke this skill if it exists; if absent, the cleanup step is skipped (only generic cleanup like worktree removal runs).
issue_number (from $1 argument): The issue number being cleaned upUse the process-manager skill pattern - find and kill by PID:
# Find and kill backend server
lsof -ti :${BACKEND_PORT} | xargs -r kill 2>/dev/null
# Find and kill vite server
lsof -ti :${VITE_PORT} | xargs -r kill 2>/dev/null
lsof -i :${BACKEND_PORT} 2>/dev/null
lsof -i :${VITE_PORT} 2>/dev/null
Both should return no output.
kill -9 as fallbackThe approve_issue workflow calls this skill like:
Invoke custom-cleanup-process skill with issue_number=$1
The skill derives port numbers from the issue number and handles all project-specific cleanup.
It may use the process-manager skill internally for process management.
If this skill does not exist, the generic workflow proceeds with only generic cleanup (worktree removal, branch cleanup, etc.).