Runs Claude Code non-interactively for code analysis and implementation tasks. Use when the user asks to delegate repository work to Claude Code or compare its result with another coding agent.
Tasks
Run a non-interactive code review of the named repository with read-only access
Delegate an implementation task to Claude Code and report the parsed JSON result
Inputs
A prompt describing one task, passed as a single quoted argument
The exact project working directory named by the user
A finite timeout, normally 10 minutes
Outputs
JSON output from `claude -p "<prompt>" --output-format json`, parsed and summarized
On failure: stderr and the exit status reported to the user
Limitations and checks
Runs one task per invocation, then exits
No interactive REPL or `/login` flow may be started
Credentials must never be requested, read, printed, or copied
No permission-bypass mode permitted
Edit or shell tools require explicit user request for workspace changes
Confirm `command -v claude` succeeds before running; if missing, stop and ask the user to install Claude Code in Code Mate
Set the Bash working directory to the exact project the user named and apply a finite timeout (normally 10 minutes) before invoking claude
Keep tool access read-only by default and verify any `--allowedTools` additions are minimal and explicitly justified by the task
Search
Find projects, verify facts, compare options, and filter by your requirements
Try a searchA click only fills the search box; you stay in control