Creating and Managing Projects

Organize work across multiple projects with unique keys

Overview

Projects let you separate work into distinct areas. Each project has its own issues, sprints, and tags.

Project Properties

Name Human-readable name (e.g., "Panel Todo")
Key Short prefix for issues (e.g., PT → PT-1, PT-2)
Description Optional project description

Creating a Project

panelTodo_createProject({
  name: "My App",
  key: "APP",
  description: "Mobile app development"
})

The key is used as a prefix for all issue keys (e.g., APP-1, APP-2).

Listing Projects

panelTodo_listProjects()

Returns all your projects with their IDs and details.

Switching Projects

panelTodo_switchProject({ projectId: "project-uuid" })

After switching, all operations affect the new project.

Multi-Project Workflow

Typical setup for a developer:

  • WORK: Work projects and tasks
  • SIDE: Side project
  • LEARN: Learning goals and tutorials

Project Keys

Choose meaningful, short keys:

  • PT - Panel Todo
  • WEB - Website
  • API - Backend API
  • MOB - Mobile app

Keys should be 2-10 characters, letters only.

Default Project

When you sign up, a default project is created. You can:

  • Use it as-is
  • Create additional projects
  • Switch between them as needed

Per-Workspace Configuration

In VS Code, each workspace remembers which project was last selected. This means your "work" folder opens with work issues, and your "side project" folder opens with that project's issues.

Related Articles