| name | pan-quickstart |
| description | Quick start guide combining installation, setup, and first workspace |
| triggers | ["quick start overdeck","overdeck quickstart","get started with overdeck","overdeck tutorial"] |
| allowed-tools | ["Bash","Read","Edit","AskUserQuestion"] |
Overdeck Quick Start
Overview
This skill provides a streamlined onboarding experience for new Overdeck users, combining installation, configuration, and creating your first workspace in a single guided workflow.
When to Use
- First-time Overdeck users
- User wants fastest path to productive use
- User asks "how do I get started?"
- User wants to go from zero to running agent quickly
Quick Start Workflow
Step 1: Prerequisites Check
Before starting, verify you have:
- Linux, macOS, or WSL2 (Windows Subsystem for Linux)
- Terminal access with bash/zsh
- Internet connection for downloading dependencies
Step 2: Installation (5 minutes)
Check Current Status
pan doctor
If pan command not found, Overdeck isn't installed yet.
Install Overdeck
git clone https://github.com/eltmon/overdeck.git
cd overdeck
npm install
npm run build
npm install -g .
pan --help
Install Prerequisites
pan install
pan doctor
What pan install does:
- Checks for Node.js v18+ (installs if missing)
- Checks for Docker (guides installation if missing)
- Checks for tmux (installs if missing)
- Checks for Git (installs if missing)
Expected output: All green checkmarks from pan doctor
Step 3: Configuration (2 minutes)
Initialize Configuration
pan init
This creates ~/.overdeck.env.
Configure Issue Tracker
Using Linear (recommended):
LINEAR_API_KEY=lin_api_xxxxxxxxxxxxxxxxxxxxx
LINEAR_TEAM_ID=your-team-id
Get your Linear API key:
- Visit https://linear.app/settings/api
- Create personal API key
- Copy key (starts with
lin_api_)
Using GitHub:
GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxxx
GITHUB_OWNER=your-username-or-org
GITHUB_REPO=your-repo-name
Get your GitHub token:
- Visit https://github.com/settings/tokens
- Generate token with
repo scope
- Copy token (starts with
ghp_)
Using GitLab:
GITLAB_TOKEN=glpat-xxxxxxxxxxxxxxxxxxxxx
GITLAB_PROJECT_ID=12345678
Add Your First Project
pan project add ~/projects/myapp
pan project list
Verify Configuration
pan doctor
pan issues
Step 4: Start Services (1 minute)
pan up
pan status
What starts:
Verify: Visit http://localhost:3001 in your browser
Step 5: Create Your First Workspace (2 minutes)
List Available Issues
pan issues
Create Workspace and Spawn Agent
pan start PAN-3
What happens:
- Creates isolated workspace directory
- Clones code from main project
- Sets up Docker containers (if configured)
- Starts tmux session
- Spawns AI agent in tmux session
- Agent begins working on the issue
Monitor Agent Progress
pan status
Interact with Agent
pan tell PAN-3 "Check if tests pass"
tmux attach -t agent-PAN-3
Step 6: Review and Approve Work (when ready)
Check Pending Work
pan review pending
Review in Dashboard
- Visit http://localhost:3001
- Click on completed work
- Review code changes
- Check test results
Approve and Merge
pan approve PAN-3
What happens:
- Creates merge request (if configured)
- Merges to main branch (if approved)
- Updates issue status in tracker
- Cleans up workspace (optional)
Complete Quick Start Script
Here's the entire workflow in one script:
#!/bin/bash
echo "=== Overdeck Quick Start ==="
if ! command -v pan &> /dev/null; then
git clone https://github.com/eltmon/overdeck.git
cd overdeck
npm install
npm run build
npm install -g .
fi
pan install
pan init
pan doctor
echo "Please configure your issue tracker in ~/.overdeck.env"
echo "Add LINEAR_API_KEY or GITHUB_TOKEN"
read -p "Press enter when done..."
echo "Add your project directory:"
read -p "Project path: " PROJECT_PATH
pan project add "$PROJECT_PATH"
pan up
pan issues
echo "Create your first workspace:"
read -p "Issue ID (e.g., PAN-3): " ISSUE_ID
pan start "$ISSUE_ID"
echo "=== Quick Start Complete! ==="
echo "Dashboard: http://localhost:3001"
echo "Monitor agent: pan status"
echo "Send message: pan tell $ISSUE_ID \"your message\""
Time Estimate
| Step | Time |
|---|
| Installation | ~5 minutes |
| Configuration | ~2 minutes |
| Start services | ~1 minute |
| Create workspace | ~2 minutes |
| Total | ~10 minutes |
Plus time for agent to complete work (varies by issue complexity)
Common First-Time Issues
Docker not running
Problem: pan workspace create fails with Docker error
Solution:
sudo systemctl start docker
docker ps
Ports already in use
Problem: pan up fails because ports 3001/3002 are busy
Solution:
lsof -i :3001
DASHBOARD_PORT=4001 API_PORT=4002 pan up
Issue tracker not configured
Problem: pan issues returns empty or errors
Solution:
cat ~/.overdeck.env | grep API_KEY
curl -X POST https://api.linear.app/graphql \
-H "Authorization: $LINEAR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"{ viewer { name } }"}'
Agent session not starting
Problem: pan start completes but no tmux session
Solution:
which tmux
tmux list-sessions
cat ~/.overdeck/logs/agent-*.log
What You've Accomplished
After completing this quick start, you have:
- ✅ Overdeck installed and configured
- ✅ Issue tracker connected
- ✅ Dashboard running at http://localhost:3001
- ✅ First workspace created
- ✅ AI agent working on an issue
- ✅ Understanding of basic workflow
Next Steps
Learn More
/pan-help - Explore all available commands
/pan-docker - Configure Docker templates for your stack
/pan-network - Set up local domains (feature-123.localhost)
/pan-config - Advanced configuration options
Productivity Tips
- Use dashboard to monitor multiple agents
- Use xBRIEF plan items through
pan task for task tracking
- Configure git hooks for automated workflows
- Create custom skills for your team's processes
Advanced Features
- Planning sessions:
pan plan <id> before spawning agent
- Multiple agents: Run agents in parallel for different issues
- Custom templates: Create Docker templates for your stack
- State mapping: Map Linear states to git branches
Troubleshooting
If you get stuck at any step:
pan doctor
cat ~/.overdeck/logs/overdeck.log
cd overdeck/src/dashboard
npm run dev
pan --help
pan <command> --help
Use these skills for specific issues:
/pan-install - Installation problems
/pan-setup - Configuration problems
/session-health - Stuck or crashed agents
/pan-help - General command reference
Feedback and Support
If you encounter issues:
- Check the troubleshooting section above
- Run
pan doctor for diagnostic info
- Visit https://github.com/eltmon/overdeck/issues
- Join the community (link in README)
Related Skills
/pan-install - Detailed installation guide
/pan-setup - Configuration wizard
/pan-help - Command reference
/pan-issue - Workspace creation details
/pan-status - Monitoring agents
Success Checklist
Congratulations! You're now ready to use Overdeck for multi-agent development workflows.