Update onboarding instructions for Claude Code workflow

This commit is contained in:
Dan 2026-01-02 14:46:19 -08:00
parent bd7bdda2b3
commit 67bde45cf8

View file

@ -263,31 +263,33 @@ print_onboarding() {
echo ""
echo "=========================================="
echo " Onboarding Instructions for $username"
echo " Dev Environment Ready: $username"
echo "=========================================="
echo ""
echo "1. Install VS Code with Remote-SSH extension"
echo "## SSH Config (~/.ssh/config on your laptop)"
echo ""
echo "2. Add this to your SSH config (~/.ssh/config):"
echo ""
echo " Host maubot-dev"
echo " Host dev-server"
echo " HostName ${server_ip:-<server-ip>}"
echo " User $username"
echo " LocalForward 29316 127.0.0.1:29316"
echo " LocalForward 8080 127.0.0.1:8080"
echo ""
echo "3. Connect via VS Code:"
echo " - Press F1 -> 'Remote-SSH: Connect to Host'"
echo " - Select 'maubot-dev'"
echo "## Quick Start"
echo ""
echo "4. Open your plugin folder:"
echo " /home/$username/plugins/hello-$username"
echo "1. SSH in:"
echo " ssh dev-server"
echo ""
echo "5. Build and test:"
echo " make build # Build the plugin"
echo " make reload # Reload in maubot"
echo "2. Authenticate Claude (first time only):"
echo " claude"
echo " # Opens localhost URL - paste in your local browser"
echo " # Complete OAuth, token flows back automatically"
echo ""
echo "6. Test in Matrix:"
echo " Join #learners-sandbox and try !hello"
echo "3. Start coding:"
echo " mkdir mybot && cd mybot"
echo " claude 'create a slack bot that responds to hello'"
echo ""
echo "## Tools Available"
echo " python3, uv, go (nix profile install nixpkgs#go)"
echo " Slack tokens: \$SLACK_BOT_TOKEN, \$SLACK_APP_TOKEN"
echo ""
echo "=========================================="
}