A curated collection of shell aliases and shortcuts to supercharge your AI-assisted development workflow.
Fast access to Claude Code CLI commands:
cc- Start Claude Code (skip permission prompts)ccc- Continue previous Claude sessionccv/cccv- Verbose modes for debuggingclaude-done/claude-waiting- Sound notifications (macOS)
Quick AI command assistance:
aisuggest- Get command suggestions from AIaiexplain- Get explanations for shell commands
Productivity boosters:
renew- Instantly reload your shellg- Short alias forgitsleepon/sleepoff/sleepstatus- Manage macOS sleep (great for long-running tasks)
curl -fsSL https://raw.githubusercontent.com/Ideae/workshop-shell-config/main/install.sh | bashThen reload your shell:
renew
# (or: exec $SHELL -l if 'renew' doesn't work yet)# Clone to home directory
git clone https://github.com/Ideae/workshop-shell-config.git ~/workshop-shell-config
# Add to your shell config
echo 'source ~/workshop-shell-config/load-all.zsh' >> ~/.zshrc
# Reload
renew  # (or: exec $SHELL -l)Get the latest features and improvements:
curl -fsSL https://raw.githubusercontent.com/Ideae/workshop-shell-config/main/update.sh | bashcd ~/workshop-shell-config && git pull
renew  # Reload to use updatesAll aliases work without any additional tools, but you can unlock more features:
For cc, ccc, ccv aliases:
# Install Claude Code CLI
# Visit: https://docs.anthropic.com/claude-codeFor aisuggest and aiexplain aliases:
# Install GitHub CLI
brew install gh
# Authenticate with GitHub
gh auth login
# Install Copilot extension
gh extension install github/gh-copilotNote: If tools aren't installed, their aliases simply won't be available. No errors, no warnings!
Test your setup:
# Test Claude Code (if installed)
cc --version
# Test AI helpers (if GitHub CLI + Copilot installed)
aisuggest "list files in current directory"
aiexplain "git status"
# Test system utilities (work everywhere)
g status        # Same as 'git status'
sleepstatus     # Check macOS sleep settings
renew           # Reload shell# Start a new Claude session
cc
# Continue previous session
ccc
# Get verbose output for debugging
ccv# Get command suggestions
aisuggest "find large files"
# Understand a command
aiexplain "tar -xzf file.tar.gz"# Prevent sleep during long tasks
sleepoff
# ... run your long task ...
sleepon
# Quick git commands
g add .
g commit -m "message"
g push- Start with 
cc- Get familiar with Claude Code's interactive mode - Use 
aisuggestwhen stuck - It's like having a terminal expert on call - Remember 
renew- After any shell config changes - Try 
ginstead ofgit- Small change, big time saver 
Want to add your own aliases?
- Create a new file: 
~/workshop-shell-config/aliases/my-aliases.zsh - Add your aliases:
alias myalias='some command'
 - Reload: 
renew 
The loader automatically picks up all .zsh files in the aliases/ folder!
Note: If you add custom aliases, they may be overwritten when you update. Consider:
- Creating a separate personal config in 
~/.my-aliases.zshand sourcing it separately - Or forking this repo and customizing your fork
 
This config is designed to be shared! Feel free to:
- Copy this folder to other machines
 - Share with colleagues
 - Modify for your team's needs
 - Add to version control
 
This is a minimal, workshop-friendly version. It does NOT include:
- Personal git configurations
 - Project-specific settings
 - Private keys or credentials
 - Machine-specific paths
 
Safe to share with anyone!
Aliases not working?
- Check that 
load-all.zshis sourced in your shell config - Manually load: 
source ~/workshop-shell-config/load-all.zsh - Verify file location: 
ls ~/workshop-shell-config/ 
Command not found errors?
- Install the required tool (see Prerequisites section)
 - Or simply ignore - aliases for missing tools won't affect other aliases
 
Want to disable certain aliases?
- Rename the file extension: 
mv aliases/claude.zsh aliases/claude.zsh.disabled - Then reload: 
renew 
- ✅ Get the config working
 - 📖 Try each alias at least once
 - 🔧 Customize with your own aliases
 - 🚀 Explore Claude Code CLI features
 - 💡 Share what you learn!
 
Happy coding! 🎉
For questions or issues, refer back to workshop materials or documentation for each tool.