For the complete documentation index, see llms.txt. This page is also available as Markdown.
Custom Tracker Types
Define your own tracker types in Nimbalyst with YAML config files. Custom types get the same kanban board, detail view, and AI integration.
Beyond the six built-in types, you can define custom tracker types using YAML configuration files. Custom types get the same kanban board, detail view, and AI integration as built-in types.
Where to Define Custom Types
Create YAML files in your project's .nimbalyst/trackers/ directory. Each file defines one custom tracker type. Nimbalyst loads these definitions when the workspace opens.
Roles map your custom fields to standard tracker behaviors:
Role
Purpose
title
Which field is the item's display title
workflowStatus
Which field drives kanban columns
priority
Which field is the priority level
assignee
Which field is the item owner
tags
Which field contains categorization tags
progress
Which field tracks completion percentage
dueDate
Which field is the deadline
startDate
Which field is the start date
Schema Properties
Property
Description
Default
type
Unique identifier for this type
Required
displayName
Singular display name
Required
displayNamePlural
Plural display name
Required
icon
Material Design icon name
Required
color
Hex color for the icon
Required
modes.inline
Show as inline markers in markdown
true
modes.fullDocument
Can be a full markdown document
false
idPrefix
2-3 character prefix for IDs
Required
idFormat
ID generation: ulid, uuid, or sequential
ulid
creatable
Can users create items of this type
true
Editing a Type from Settings
You do not have to hand-write YAML. Open Settings > Project > Trackers, select a type, and choose Customize.
For a built-in or custom type, you can:
Change the singular and plural labels, icon, and color.
Add, rename, reorder, or remove workflow statuses.
Give each status its own label, icon, and color.
Add fields and configure their type, default value, and other properties.
Assign field roles such as title, workflow status, priority, owner, tags, progress, and dates.
The preview shows how the type and its workflow will appear before you save. Changing a built-in type creates a project-level override; it does not modify Nimbalyst's built-in default for other projects.
Built-in types you have changed show Reset to default. Resetting removes the project's override and restores the current Nimbalyst definition, including its original fields and statuses.
When Files and Settings Drift
Nimbalyst keeps a local copy of each type's schema in step with the YAML files in .nimbalyst/trackers. If the two diverge, for example after pulling a teammate's changes in git, a Schema files are out of sync warning appears and names the types that differ. Click Resync from files to bring the app back in line with the YAML on disk.
Organize Tracker Types into Folders
Tracker type folders keep a long list of workflows manageable without changing the type itself.
Group related Tracker types into folders and keep the most important workflows in a deliberate order.
Create folders from the Tracker type navigation, move types into or out of a folder, and drag folders or types into a manual order. Choose All to view items across every folder.
Folders organize the navigation only. Moving a type does not change its fields, workflow, issue keys, or existing items.
In a Nimbalyst Team project, the folder structure and manual order synchronize so teammates see the same organization.