ruvector/docs/research/claude-code-rvsource/extracted/source/ui/command-defs.js
rUv e39b5901c1 feat(decompiler): rebuild all versions — organized source/rvf separation, 100% coverage
Rebuilt all 4 versions from scratch:
- v0.2.x: 1,049 classes, 13,869 functions, 3,375 RVF vectors
- v1.0.x: 1,390 classes, 16,593 functions, 4,669 RVF vectors
- v2.0.x: 1,612 classes, 20,395 functions, 5,712 RVF vectors
- v2.1.x: 1,632 classes, 19,906 functions, 9,058 RVF vectors

Structure: source/ (17 JS modules in subfolders) + rvf/ (9 containers)
- Zero mixing: no JS in rvf dirs, no RVF in source dirs
- 100% code coverage: uncategorized/ catches everything
- 17 modules: core/3, tools/3, permissions/1, config/3, telemetry/1, ui/2, types/1, uncategorized/1
- 9 RVF containers per version (1 master + 8 per-category)

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-03 03:18:41 +00:00

101 lines
No EOL
8.3 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// ===================================================================
// Module: command-defs
// Source: @anthropic-ai/claude-code@2.1.91
// Confidence: 0.5
// Fragments: 93
// Extracted: 2026-04-03T03:17:18.031Z
// ===================================================================
name:"navigate",description:"Navigate to a URL, or go forward/back in browser history. If you don't have a valid tab ID, use tabs_context_mcp first to get available tabs."
name:"sharp",description:"High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, GIF, AVIF and TIFF images"
name:"zoom",description:"Take a higher-resolution screenshot of a specific region of the last full-screen screenshot. Use this liberally to inspect small text, button labels, or fine UI details that are hard to read in the downsampled full-screen image. IMPORTANT: Coordinates in subsequent click calls always refer to the full-screen screenshot, never the zoomed image. This tool is read-only for inspecting detail."
name:"type",description:"Type text into whatever currently has keyboard focus. The frontmost application must be in the session allowlist at the time of this call, or this tool returns an error and does nothing. Newlines are supported. For keyboard shortcuts use `key` instead."
name:"scroll",description:"Scroll at the given coordinates. The frontmost application must be in the session allowlist at the time of this call, or this tool returns an error and does nothing."
name:"wait",description:"Wait for a specified duration."
name:"extra-usage",description:"Configure extra usage to keep working when limits are hit"
name:"add-dir",description:"Add a new working directory"
name:"btw",description:"Ask a quick side question without interrupting the main conversation"
name:"feedback",description:"Submit feedback about Claude Code"
name:"clear",description:"Clear conversation history and free up context"
name:"color",description:"Set the prompt bar color for this session"
name:"commit",description:"Create a git commit"
name:"copy",description:"Copy Claude's last response to clipboard (or /copy N for the Nth-latest)"
name:"commit-push-pr",description:"Commit, push, and open a PR"
name:"compact",description:"Clear conversation history but keep a summary in context. Optional: /compact [instructions for summarization]"
name:"autocompact",description:"Configure the auto-compact window size"
name:"config",description:"Open config panel"
name:"context",description:"Visualize current context usage as a colored grid"
name:"cost",description:"Show the total cost and duration of the current session"
name:"diff",description:"View uncommitted changes and per-turn diffs"
name:"doctor",description:"Diagnose and verify your Claude Code installation and settings"
name:"memory",description:"Edit Claude memory files"
name:"toggle-memory",description:"Toggle automemory off/on for this session"
name:"help",description:"Show help and available commands"
name:"ide",description:"Manage IDE integrations and show status"
name:"init-verifiers",description:"Create verifier skill(s) for automated verification of code changes"
name:"keybindings",description:"Open or create your keybindings configuration file"
name:"logout",description:"Sign out from your Anthropic account"
name:"install-github-app",description:"Set up Claude GitHub Actions for a repository"
name:"install-slack-app",description:"Install the Claude Slack app"
name:"mcp",description:"Manage MCP servers"
name:"powerup",description:"Discover Claude Code features through quick interactive lessons"
name:"rename",description:"Rename the current conversation"
name:"resume",description:"Resume a previous conversation"
name:"review",description:"Review a pull request"
name:"skills",description:"List available skills"
name:"status",description:"Show Claude Code status including version, model, account, API connectivity, and tool statuses"
name:"security-review",description:"Complete a security review of the pending changes on the current branch"
name:"usage",description:"Show plan usage limits"
name:"theme",description:"Change the theme"
name:"vim",description:"Toggle between Vim and Normal editing modes"
name:"think-back",description:"Your 2025 Claude Code Year in Review"
name:"thinkback-play",description:"Play the thinkback animation"
name:"plan",description:"Enable plan mode or view the current session plan"
name:"privacy-settings",description:"View and update your privacy settings"
name:"hooks",description:"View hook configurations for tool events"
name:"files",description:"List all files currently in context"
name:"agents",description:"Manage agent configurations"
name:"reload-plugins",description:"Activate pending plugin changes in the current session"
name:"heapdump",description:"Dump the JS heap to ~/Desktop"
name:"bridge-kick",description:"Inject bridge failure states for manual recovery testing"
name:"version",description:"Print the version this session is running (not what autoupdate downloaded)"
name:"chrome",description:"Claude in Chrome (Beta) settings"
name:"stickers",description:"Order Claude Code stickers"
name:"advisor",description:"Configure the advisor model"
name:"export",description:"Export the current conversation to a file or clipboard"
name:"tag",description:"Toggle a searchable tag on the current session"
name:"remote-env",description:"Configure the default remote environment for teleport sessions"
name:"upgrade",description:"Upgrade to Max for higher rate limits and more Opus"
name:"rate-limit-options",description:"Show options when rate limit is reached"
name:"effort",description:"Set effort level for model usage"
name:"stats",description:"Show your Claude Code usage statistics and activity"
name:"brief",description:"Toggle brief-only mode"
name:"voice",description:"Toggle voice mode"
name:"web-setup",description:"Setup Claude Code on the web (requires connecting your GitHub account)"
name:"buddy",description:"Hatch a coding companion · pet, off"
name:"insights",description:"Generate a report analyzing your Claude Code sessions"
name:"alias",description:"Create or list command aliases"
name:"definition",description:"Alias definition in the form name=value"
name:"nohup",description:"Run a command immune to hangups"
name:"command",description:"Command to run with nohup"
name:"pyright",description:"Type checker for Python"
name:"files",description:"Specify files or directories to analyze (overrides config file)"
name:"sleep",description:"Delay for a specified amount of time"
name:"duration",description:"Duration to sleep (seconds or with suffix like 5s, 2m, 1h)"
name:"srun",description:"Run a command on SLURM cluster nodes"
name:"count",description:"Number of tasks to run"
name:"count",description:"Number of nodes to allocate"
name:"command",description:"Command to run on the cluster"
name:"time",description:"Time a command"
name:"command",description:"Command to time"
name:"timeout",description:"Run a command with a time limit"
name:"duration",description:"Duration to wait before timing out (e.g., 10, 5s, 2m)"
name:"command",description:"Command to run"
name:"batch",description:"Research and plan a large-scale change, then execute it in parallel across 530 isolated worktree agents that each open a PR."
name:"claude-in-chrome",description:"Automates your Chrome browser to interact with web pages - clicking elements, filling forms, capturing screenshots, reading console logs, and navigating sites. Opens pages in new tabs within your existing Chrome session. Requires site-level permissions before executing (configured in the extension)."
name:"debug",description:"Enable debug logging for this session and help diagnose issues"
name:"simplify",description:"Review changed code for reuse, quality, and efficiency, then fix any issues found."
name:"loop",description:"Run a prompt or slash command on a recurring interval (e.g. /loop 5m /foo, defaults to 10m)"
name:"schedule",description:"Create, update, list, or run scheduled remote agents (triggers) that execute on a cron schedule."
name:"claude-api",description:"Build apps with the Claude API or Anthropic SDK.\nTRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`/`claude_agent_sdk`, or user asks to use Claude API, Anthropic SDKs, or Agent SDK.\nDO NOT TRIGGER when: code imports `openai`/other AI SDK, general programming, or ML/data-science tasks."
name:"install",description:"Install Claude Code native build"