custom-build-process
Project-specific build process for the Builder workflow. Builds frontend assets for claudecode_webui.
custom-cleanup-process
Project-specific cleanup process after issue completion. Stops test servers and cleans project-specific artifacts for claudecode_webui.
custom-environment-setup
Project-specific environment setup for issue workflows. Calculates test ports and provides initialization context for minions.
custom-quality-check
Project-specific code quality checks. Runs Ruff linting on modified Python files for claudecode_webui.
custom-test-process
Project-specific test process. Starts backend/vite servers, runs pytest, and verifies health endpoints for claudecode_webui.
ui-navigate
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.
ui-permission-respond
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.
ui-project-create
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.
ui-project-delete
Delete a project via the Claude Code WebUI. Use when deleting a project, removing a project, testing project deletion, or cleaning up test projects.
ui-send-message
Send a message in the active session of the Claude Code WebUI. Use when typing and sending a message to Claude, submitting a prompt, interacting with an active session, or waiting for the assistant to finish responding.
ui-session-create
Create a new session within the currently selected project in the Claude Code WebUI. Use when adding a new session, creating an agent, testing session creation, or setting up a new conversation.
ui-session-reset
Reset a session via the manage modal in the Claude Code WebUI. Use when resetting a session, clearing session history, restarting a Claude Code conversation, or waiting for session reconnect after reset.
ui-verify-snapshot
Take a snapshot of the Claude Code WebUI and verify expected content is present. Use when asserting UI state, checking that text or elements are visible, verifying a test condition, taking a screenshot for review, or reporting pass/fail on UI expectations.
codebase-explorer
Identify relevant files, understand architecture patterns, and find code by functionality. Use when you need to understand where specific functionality lives or find files related to a feature area.
git-branch-manager
Create, switch, and manage git branches with proper handling of uncommitted changes. Use when creating feature branches, switching contexts, or cleaning up after merges.
git-commit-composer
Create well-formatted semantic commit messages following project conventions. Use when committing changes to ensure consistent, descriptive commit history.
git-state-validator
Check git repository status, detect conflicts, and validate branch state before operations. Use when verifying working directory cleanliness, checking for conflicts, or validating branch state.
git-sync
Synchronize local default branch with remote, ensuring up-to-date base for worktrees.
github-authenticator
Verify and troubleshoot GitHub CLI authentication. Use when gh commands fail with auth errors or when setting up GitHub integration for the first time.
github-issue-creator
Create well-structured GitHub issues focused on user problems and outcomes, not implementation. Use when user reports bugs or requests features to ensure clear, testable requirements without premature implementation details.
github-issue-reader
Fetch and analyze GitHub issue details including comments, metadata, and discussion context. Use when user mentions issue numbers, URLs, or you need to understand implementation requirements from a GitHub issue.
github-pr-manager
Create, view, and merge GitHub pull requests with validation. Use when creating PRs from branches, checking PR status, or merging approved PRs with cleanup.
process-manager
Safely start, monitor, and stop processes by PID. Use when managing background servers, finding running processes, or ensuring clean process termination.
skill-maker
Create new skills. Use when users or minions want to create a custom skill from scratch, edit an existing skill, or work with SKILL.md files. Trigger this skill whenever someone mentions creating a skill, writing a SKILL.md, automating a workflow as a skill, or optimizing a process into a reusable skill.
worktree-manager
Manage git worktrees for isolated issue work. Create, list, and remove worktrees safely.