ohmyzsh/plugins/claudecode/README.md
ClearClown 6e2c0e721e feat(claudecode): update completion actions and clean up README
- Added new actions for `claude-quick` including 'optimize', 'refactor', 'test', and 'docs'.
- Removed redundant code from the `_claude_quick` function to streamline the completion process.
- Cleaned up the README by removing outdated usage examples for `claude-quick` to reflect the latest features.
2025-06-15 17:37:35 +09:00

46 lines
1.8 KiB
Markdown

# ClaudeCode Plugin for Oh My Zsh
This plugin provides autocompletion and useful aliases for the [Claude Code CLI](https://claude.ai/code), making it easier to interact with Claude from the command line.
## Features
### Autocompletion
- Complete all Claude Code CLI commands and flags
- Smart completion for subcommands (`update`, `mcp`, `commit`, `pr`, `review`, `test`, `lint`, `docs`)
- Model name completion (`sonnet`, `opus`, `claude-3-5-sonnet-20241022`, `claude-3-opus-20240229`, `claude-3-haiku-20240307`)
- Output format completion (`text`, `json`, `stream-json`)
- Directory completion for `--add-dir` flag
- Session ID completion for `--resume` flag
- Tool completion for `--allowedTools` and `--disallowedTools`
- Enhanced flag completion with short forms (`-h`, `-v`, `-p`, `-c`, `-r`)
### Aliases
#### Basic Aliases
- `cc``claude` (short alias for quick access)
- `ccp``claude -p` (print mode)
- `ccc``claude -c` (continue conversation)
- `ccr``claude -r` (resume session)
- `ccv``claude --verbose` (verbose mode)
- `ccu``claude update` (update Claude Code)
- `ccm``claude mcp` (MCP configuration)
#### Git Integration Aliases
- `cccommit``claude commit` (AI-assisted commits)
- `ccpr``claude pr` (AI-assisted pull requests)
- `ccreview``claude review` (code review)
#### Development Aliases
- `cctest``claude test` (test-related tasks)
- `cclint``claude lint` (linting tasks)
- `ccdocs``claude docs` (documentation tasks)
#### Model-Specific Aliases
- `ccsonnet``claude --model sonnet` (use Sonnet model)
- `ccopus``claude --model opus` (use Opus model)
- `cchaiku``claude --model claude-3-haiku-20240307` (use Haiku model)
### Helper Functions
#### `claude-quick`
Quick access to common Claude Code patterns: