Terminal Empowerment - Your Superpower
Don't Fear the Terminal!
The terminal is not scary. It's your superpower. While GUIs hide complexity behind buttons, the terminal gives you:
- Full control over exactly what happens
- Reproducibility - commands can be saved and repeated
- Speed - no clicking through menus
- Composability - chain commands together
- Transparency - see exactly what's happening
Terminal is Simpler Than You Think
GUI Way (Hidden Complexity)
1. Open app
2. Navigate menus
3. Find setting
4. Click buttons
5. Hope it worked
6. Where did it go?
Terminal Way (Direct Control)
claude plugin install sw-frontend@specweave
# Done. You know exactly what happened.
Claude Code CLI Basics
Start a Session
claude # Interactive mode
claude -p "fix the bug" # Run with prompt
Use Skills
# Inside Claude Code session:
/sw:status # Check increment status
/sw:do # Execute tasks
/sw:progress # See progress
Install Plugins
claude plugin install sw@specweave
claude plugin list
Why Terminal + AI = Perfect Match
- AI understands terminal - Claude can write and run commands
- Commands are explicit - No ambiguity about what to do
- History is preserved - Every command logged
- Scriptable - Automate repeated tasks
Getting Started
macOS/Linux
Terminal is built-in! Press Cmd+Space, type "Terminal", hit Enter.
Windows
Use Windows Terminal (modern) or PowerShell:
winget install Microsoft.WindowsTerminal
Essential Commands for SpecWeave
# Navigation
cd my-project # Change directory
ls # List files
pwd # Show current path
# SpecWeave
specweave init . # Initialize project
specweave refresh-plugins
# Claude Code
claude # Start session
claude plugin list # Show plugins
claude mcp # Check MCP servers
# Git (works inside Claude too!)
git status
git add .
git commit -m "message"
Pro Tips
- Tab completion - Press Tab to auto-complete commands
- Command history - Press Up/Down arrows to cycle through previous commands
- Copy/paste works - Cmd+C/Cmd+V (or Ctrl on Windows)
- Exit - Type
exitor press Ctrl+D
Remember
"The terminal doesn't make things complicated. It makes the complexity visible. And visible complexity is manageable complexity."
The GUI hides what's happening. The terminal shows you. That's not harder - that's empowering.
Learn More
- Claude Code Hooks - Official documentation on Claude Code's hook system for automation
- Claude Code Skills - Skills and commands reference