Installation
This guide covers the complete setup of Claude Code with the lenne.Tech CLI integration.
Requirements
- Node.js LTS (with npm)
- lenne.Tech CLI
- Claude Code
Install Claude Code
Follow the official installation instructions at Claude Code Documentation.
lenne.Tech Integration
The lenne.Tech CLI provides Claude Code Plugins with skills, commands, hooks, agents and MCP servers. The plugins are dynamically fetched from GitHub and always install the latest version.
Install Plugins
# Install or update ALL available plugins
lt claude plugins
# Install or update specific plugin(s)
lt claude plugins lt-dev
lt claude plugins lt-dev another-plugin
The CLI automatically:
- Fetches available plugins from the lenne.Tech Claude Code repository
- Updates the marketplace cache to ensure latest versions
- Installs/updates the specified plugins
- Configures all required permissions in
~/.claude/settings.json
lt claude plugins regularly to keep your plugins up to date with the latest features and fixes.Additional Recommended Plugins
In addition to the lenne.Tech plugins, recommended external plugins (e.g. typescript-lsp from the official Claude Code marketplace) are automatically installed when running lt claude plugins without specifying a plugin name.
lt claude plugins installs all lenne.Tech plugins plus additional recommended plugins.To install a specific plugin explicitly:
lt claude plugins typescript-lsp
IDE Integration
Install the Claude Code plugin for your preferred IDE:
VS Code
See: Claude Code VS Code Extension
JetBrains IDEs (WebStorm, IntelliJ, etc.)
See: Claude Code JetBrains Plugin
Quick Start Alias (Optional)
--dangerously-skip-permissions flag allows Claude to execute all commands without confirmation, including potentially destructive operations. This enables fully autonomous work but carries significant risk. Ensure all data is properly backed up before using this mode.Create shortcuts to start Claude Code in bypass permissions mode for efficient autonomous operation.
Automated Installation (Recommended)
Use the lenne.Tech CLI to automatically install all shortcuts:
lt claude shortcuts
This command detects your shell (zsh/bash) and adds the aliases to your shell configuration file.
Manual Installation
Alternatively, add the aliases manually:
Zsh (default on macOS)
echo 'alias c="claude --dangerously-skip-permissions"' >> ~/.zshrc
echo 'alias cc="claude --dangerously-skip-permissions --continue"' >> ~/.zshrc
echo 'alias cr="claude --dangerously-skip-permissions --resume"' >> ~/.zshrc
source ~/.zshrc
Bash
echo 'alias c="claude --dangerously-skip-permissions"' >> ~/.bashrc
echo 'alias cc="claude --dangerously-skip-permissions --continue"' >> ~/.bashrc
echo 'alias cr="claude --dangerously-skip-permissions --resume"' >> ~/.bashrc
echo 'alias c="claude --dangerously-skip-permissions"' >> ~/.bash_profile
echo 'alias cc="claude --dangerously-skip-permissions --continue"' >> ~/.bash_profile
echo 'alias cr="claude --dangerously-skip-permissions --resume"' >> ~/.bash_profile
source ~/.bashrc
Available Aliases
| Alias | Description |
|---|---|
c | Start new Claude Code session |
cc | Continue last session |
cr | Select and resume a previous session |
Replace the aliases with any preferred shortcut names. The source command reloads the configuration to make the aliases immediately available.
Verify Installation
Test your setup:
# Check Claude Code installation
claude --version
# Or with alias
c --version
# Check lenne.Tech CLI
lt --version
Next Steps
- TDD Workflow - Learn how to implement user stories with TDD