Skip to content

Quick Start

This guide walks you through the basics of kendo: creating a project, adding issues to the board, and running your first sprint.

1. Create a Project

After logging in, create a new project from the dashboard. Each project needs:

  • Name — A descriptive name for your project
  • Code — A short prefix for issue keys (e.g., KD produces issues like KD-1, KD-2)

The project code is used across the board, in branch names, and in MCP tool references.

2. Configure Board Lanes

Every project starts with a default Kanban board. Customize the lanes to match your workflow:

  • Backlog — Issues waiting to be picked up
  • In Progress — Work currently being done
  • Review — Ready for code review
  • Done — Completed work

You can add, rename, reorder, and remove lanes at any time from the project settings. Each lane can also have GitHub triggers configured — for example, automatically moving an issue to "Review" when a pull request is opened.

3. Create Issues

Issues are the core unit of work in kendo. Each issue has:

FieldDescription
TitleShort description of the work
DescriptionDetailed explanation (Markdown supported)
TypeFeature or Bug
PriorityLow, Medium, High, or Critical
AssigneeTeam member responsible
SprintOptional sprint assignment
EpicOptional epic grouping

Create issues from the board view or the backlog. Drag them between lanes to update their status.

Blocking Relationships

Issues can block or be blocked by other issues. This helps your team understand dependencies and prioritize work that unblocks others.

4. Invite Your Team

Add team members from the user management section. Each user gets a role:

RolePermissions
AdminFull access — manage projects, users, settings
DeveloperCreate and manage issues, log time, manage sprints
ViewerRead-only access to boards and issues

5. Run a Sprint

  1. Create a sprint from the sprint management view
  2. Assign issues to the sprint during planning
  3. Activate the sprint to start tracking progress
  4. Complete the sprint when the timebox ends — unfinished issues stay in the backlog

See the Sprints guide for detailed sprint workflows.

6. Connect GitHub

Link your GitHub repositories to enable branch tracking, PR status updates, and automated lane transitions. See the GitHub integration guide for setup instructions.

7. Use MCP Tools

If you use Claude Code, Cursor, or another MCP-compatible AI assistant, connect kendo as an MCP server to manage issues directly from your terminal:

bash
# Example: create an issue via MCP
"Create a bug issue in project KD: Login form does not validate email format"

The AI assistant can create issues, move them between lanes, log time, manage sprints, and more — all through natural language. See the MCP documentation for the full list of MCP tools.

What's Next