Skip to main content
Issues are the individual work items in your project - bugs to fix, features to build, tasks to complete. Each issue lives on your kanban board and can be assigned to team members, tagged, prioritised, and tracked through your workflow.
Kanban board with New Issue panel showing issue creation form

What is an Issue?

An issue represents a single piece of work. It has:
  • Title - A short description of what needs to be done
  • Description - Detailed information, requirements, or context
  • Status - Which column it’s in (To Do, In Progress, Done, etc.)
  • Priority - How urgent it is (Urgent, High, Medium, Low)
  • Assignees - Who’s responsible for the work
  • Tags - Labels for categorisation and filtering
  • Simple ID - A unique identifier like TASK-123 for easy reference

Creating Issues

From a Column

To create an issue in a specific column:
  1. Click the + button at the top of any status column
  2. The New Issue panel opens with that status pre-selected
  3. Fill in the issue details and click Create Task
Column header showing the + button to create a new issue

From the Header

To create an issue using the header button:
Header showing the + button next to status tabs for creating a new issue
1

Open the create panel

Click the + button in the header next to the status tabs.
2

Enter the title

Type a clear, descriptive title. The title field is focused automatically.
3

Set the status

Choose which column the issue should start in.
4

Set priority (optional)

Select a priority level (default is no priority):
PriorityWhen to Use
UrgentNeeds immediate attention, blocking other work
HighImportant, should be done soon
MediumNormal priority
LowNice to have, can wait
5

Assign team members (optional)

Click the assignee field and select one or more team members. You can assign multiple people to the same issue.
6

Add tags (optional)

Select tags to categorise the issue. Tags help with filtering and organisation.
7

Add description (optional)

Write a detailed description using the rich text editor. You can format text, add lists, code blocks, and links.
8

Create the issue

Click Create Task to save the issue. The issue will appear on the board in the selected status column.

Create with Workspace

If you want to immediately start working on an issue with AI assistance:
New Issue panel showing Create draft workspace immediately toggle
  1. When creating an issue, enable Create draft workspace immediately
  2. The issue is created with a linked workspace
  3. You can start working with coding agents right away
See Workspaces to learn more about working with coding agents.

Editing Issues

Opening an Issue

Click any issue card on the board to open the issue panel. The panel slides in from the right side.

Auto-Save

Changes to the title and description save automatically as you type. You don’t need to click a save button - just edit and your changes are saved.
Auto-save has a small delay (about half a second) to avoid saving every keystroke. If you close the panel immediately after typing, wait a moment for the save to complete.

Editing Properties

Properties like status, priority, assignees, and tags save immediately when you change them:
PropertyHow to Edit
StatusClick the status dropdown and select a new status, or drag the card to another column
PriorityClick the priority dropdown and select a level
AssigneesClick the assignees field, select/deselect team members
TagsClick the tags field, select/deselect tags

Editing the Description

The description uses a rich text editor with formatting options:
  • Bold, italic, strikethrough
  • Bullet lists and numbered lists
  • Code blocks for technical content
  • Links to external resources

Issue Sections

The issue panel has collapsible sections for additional information:

Workspaces Section

Shows development workspaces linked to this issue. Workspaces are where coding agents do their work.
Workspaces section showing a linked active workspace
Each linked workspace shows:
  • Status - Active, idle, or completed
  • Age - How long ago it was created
  • PR status - Whether a pull request has been created
To link a workspace: Click the + button in the Workspaces section header to create a new workspace or link an existing one.
Link workspace dropdown showing Create new workspace and existing workspaces
To unlink a workspace: Click the menu on the workspace and select Unlink from issue.
Workspace menu showing Unlink from issue and Delete workspace options

Sub-Issues Section

Issues can have child issues (subtasks) for breaking down work:
Sub-issues section showing No sub-issues message with add button
  • Add Sub-Issue - Create a new child issue
  • Link Existing Issue - Make an existing issue a subtask
  • View Parent - If this is a sub-issue, see its parent

Comments Section

Discussion thread for the issue:
  • Add Comment - Share updates, ask questions, or provide feedback
  • React - Add emoji reactions to comments
  • Edit/Delete - Modify or remove your own comments

Sub-Issues (Subtasks)

Break large issues into smaller, manageable pieces using sub-issues.

Creating a Sub-Issue

1

Open the parent issue

Click the issue that will be the parent.
2

Expand the Sub-Issues section

Click the Sub-Issues section header to expand it.
3

Click Add Sub-Issue

Click the + button in the Sub-Issues section header. A dropdown appears with options to create a new issue or link an existing one.
Add Sub-issue dropdown showing Create new issue and existing issues to link
4

Create or link

  • Click Create new issue to create a new sub-issue
  • Or select an existing issue from the list to link it as a sub-issue

Viewing the Parent Issue

When viewing a sub-issue, you’ll see a Parent link below the issue properties. Click it to navigate to the parent issue.
Sub-issue showing Parent: ISS-1 link to navigate to parent issue

Sub-Issue Behaviour

  • Sub-issues appear on the board just like regular issues
  • They can have their own status, priority, and assignees
  • Completing all sub-issues doesn’t automatically complete the parent
  • Sub-issues can’t have their own sub-issues (only one level deep)

Issue Actions

Issue Actions provide quick access to common operations on an issue. You can access them in two ways:

From the Issue Panel

Click the More button (three dots) in the top-right corner of the issue panel.
Issue panel header showing the three dots More button

From the Command Bar

Open the command bar with Cmd/Ctrl + K, then select Issue Actions.
Command panel showing Issue Actions option

Available Actions

Issue Actions menu showing all available actions with keyboard shortcuts
ActionShortcutDescription
Create IssueI CCreate a new issue
Change StatusI SMove issue to a different status
Change PriorityI PSet or change priority level
Change AssigneesI AAdd or remove assignees
Make Sub-issue ofI MMake this issue a child of another
Add Sub-issueI BAdd a sub-issue to this issue
Link WorkspaceI WConnect a workspace to this issue
Duplicate IssueI DCreate a copy of this issue
Delete Issue-Permanently delete this issue
To share an issue with someone:
  1. Open the issue panel
  2. Click the Copy Link button () in the panel header
  3. The issue URL is copied to your clipboard
Share this link with team members - they can click it to go directly to that issue.

Deleting Issues

To delete an issue:
  1. Open the issue panel
  2. Click the More button (three dots) to open Issue Actions
  3. Select Delete Issue
  4. Confirm the deletion
Deleting an issue is permanent. The issue, its comments, and its history are removed. Sub-issues are not deleted - they become standalone issues.

Issue Simple IDs

Every issue has a Simple ID - a short, unique identifier like TASK-123. This makes it easy to reference issues in conversations, commits, and documentation. The Simple ID is shown:
  • On issue cards on the board
  • In the issue panel header
  • In the URL when viewing an issue
Use Simple IDs in commit messages (e.g., “Fix login bug TASK-123”) to create a clear connection between code and issues.

Best Practices

Write clear titles

Issue titles should describe what needs to be done, not the problem. “Add password reset flow” is better than “Users can’t reset password”.

Use priority wisely

Reserve “Urgent” for genuine emergencies. If everything is urgent, nothing is.

Assign deliberately

Assign issues to people who will actually work on them. Unassigned issues are fine for backlog items.

Keep descriptions updated

As requirements change or you learn more, update the description. It’s the source of truth for what needs to be done.