Shortcuts & Tips

This page covers keyboard shortcuts and practical tips for using ProjectHub faster and more efficiently.

Keyboard Shortcuts

Global Shortcuts

These shortcuts are available anywhere in the app:

ShortcutAction
Cmd+DOpen / view Dashboard
Cmd+TToggle integrated terminal
Cmd+NCreate new project
ESCClose current sheet/modal

Project View Shortcuts

ShortcutAction
Cmd+TToggle terminal panel
Cmd+SCreate snapshot (in the Snapshots tab)

Sheet / Modal Shortcuts

ShortcutAction
ReturnConfirm / Save
Cmd+ReturnConfirm / Save (in long text fields)
ESCCancel / Close

Schedule Management Shortcuts

ShortcutAction
Cmd+ReturnSave event
ESCCancel / Close

AI Task Shortcuts

ShortcutAction
YYes (in confirmation dialogs)
NNo (in confirmation dialogs)

Tips & Best Practices

Choosing the Right AI Feature

A guide to help you decide which AI feature to use:

Interactive coding / debugging  -> Vibe Coding (real-time AI terminal)
Automated project generation    -> AI Agent (6-stage autonomous pipeline)
Feature / module development    -> Avalon3 (debate + implementation)
Code review / analysis          -> Colligi (collective intelligence)
Full project development        -> Alliance (7-phase workflow)
Task ScaleRecommended ToolReason
Exploration / debuggingVibe CodingReal-time conversation with AI
Function~file auto-generationAI AgentAutomated via autonomous pipeline
Module / featureAvalon3Debate improves quality
Analysis / reviewColligiMulti-perspective analysis
Entire projectAllianceSystematic workflow

Writing Effective AI Prompts

1. Be specific

Bad:  "Build me an app"
Good: "Build a TODO REST API with Python FastAPI. Include SQLite DB, JWT authentication, and Swagger docs."

2. Specify the tech stack

Bad:  "Build me a website"
Good: "Build a portfolio website with Next.js 14 + TypeScript + Tailwind CSS."

3. List out the features

Good: "I need the following features:
  • User sign-up / login
  • Profile editing
  • Post CRUD
  • Comment functionality
  • Image upload"

4. Break complex projects into steps

Step 1: "Create the basic project structure and DB schema"
Step 2: "Add the authentication system"
Step 3: "Build the post CRUD API"
Step 4: "Build the frontend"

Snapshot Strategies

WhenAction
Before AI code generationAutomatic backup (if configured)
Before major changesCreate a manual snapshot
When a feature is completeMilestone snapshot (with notes)
Before experimentingRestore-point snapshot

Project Organization Tips

Using groups:

  • By client: "Client A", "Client B"
  • By type: "Web Projects", "CLI Tools", "Libraries"
  • By status: "In Progress", "Completed", "Archived"
Using filters:
  • Use the "In Development" filter to show only active projects
  • Use the "Archived" filter to view completed projects

Terminal Tips

Running AI CLIs directly:

# Quick question with Claude Code
claude "What is the time complexity of this function?"

Code review with Gemini

gemini "Review the code in the src/ folder"

Resume a previous session

claude --resume

Multitasking:

  1. Use the ProjectHub terminal for your main task
  2. Use "Open in System Terminal" for additional terminals
  3. Run servers, tests, and builds in parallel

Colligi Analysis Tips

Good analysis topics:

  • "Evaluate the architecture of this project"
  • "Find security vulnerabilities"
  • "PostgreSQL vs MongoDB -- which is more suitable for this project?"
  • "Suggest a test coverage strategy for this code"
Setting the maximum rounds:
  • Simple topics: 1--2 rounds
  • Complex topics: 3--5 rounds
  • More rounds = higher convergence, but longer processing time

Alliance Workflow Tips

Making the most of Human Checkpoints:

  • Carefully review the AI's debate results at P0
  • Choosing directions manually instead of using autonomous mode yields more accurate outcomes
Leveraging phase documents:
  • Reviewing P1 design documents beforehand improves P3 implementation quality
  • When P4 audit fails, review the issues and provide additional guidance

FAQ

Q: I'm not happy with the AI-generated code

A: Restore from a snapshot, refine your prompt to be more specific, and try again. The AI Agent does not reference previous attempts, so each run starts fresh.

Q: What AI combination works best in Avalon3?

A: Setting Claude as the Synthesizer and using a variety of AIs as Debaters tends to produce the most balanced results.

Q: Ollama is slow

A: Ollama runs locally and heavily depends on your hardware. Apple Silicon M1 Pro or better is recommended. Start with smaller models (7B) first.

Q: Snapshots are taking up too much space

A: Add node_modules, build, dist, and similar directories to .gitignore before creating snapshots to reduce their size. Periodically delete old snapshots.

Q: P2P connection isn't working

A: Check your firewall settings and make sure network access permissions are granted. Both devices must be on the same local network.

Next Steps