Task Types
Task types categorize work items into logical groups. Each type has its own color and icon, making it easy to visually distinguish bugs from features, documentation from technical debt.
Default Task Types
GitScrum provides standard types out of the box:
| Type | Color | Use For |
|---|---|---|
| Task | Gray | General work items |
| Bug | Red | Defects and issues |
| Feature | Green | New functionality |
| Improvement | Blue | Enhancements to existing features |
| Documentation | Purple | Docs, guides, wikis |
| Technical Debt | Orange | Refactoring, cleanup |
Why Task Types Matter
Visual Organization
On the Kanban board, task type colors create instant recognition:
- Red cards need investigation (bugs)
- Green cards add value (features)
- Orange cards reduce future friction (tech debt)
Filtering
Filter your board by type to focus on:
- Bug triage sessions (show only bugs)
- Feature planning (show only features)
- Documentation sprints (show only docs)
Reporting
Track work distribution:
- How much time goes to bugs vs features?
- Is technical debt increasing or decreasing?
- Are documentation tasks being prioritized?
Sprint Planning
Balance sprint composition:
- Don't fill sprints with only bugs
- Include technical debt regularly
- Ensure documentation stays current
Assigning Task Types
During Task Creation
- Open the Create Task modal
- Click the Type dropdown
- Select the appropriate type
If no type is selected, tasks default to "Task" type.
On Existing Tasks
- Open the task detail panel
- Click the type badge
- Select the new type
Type changes are instant and reflected immediately on the board.
Bulk Updates
- Select multiple tasks (hold Shift + click)
- Use the bulk actions menu
- Choose "Change Type"
- Select the target type
Custom Task Types
Managers and Agency Owners can create custom types for their projects.
Creating a Custom Type
- Go to Project Settings
- Select the Types tab
- Click "Add Type"
- Configure:
- Name
- Color
- Icon (optional)
- Description (optional)
- Save
Editing Types
Click any existing type to modify its properties. Changes apply to all existing tasks of that type.
Deleting Types
- Click the delete icon on a type
- Choose a replacement type for existing tasks
- Confirm deletion
Tasks are never deleted—they're reassigned to the replacement type.
Type Workflows
Some teams create types specific to their workflow:
Development Team
| Type | Purpose |
|---|---|
| Story | User-facing feature work |
| Spike | Research and investigation |
| Chore | Non-feature maintenance |
| Hotfix | Urgent production fix |
Design Team
| Type | Purpose |
|---|---|
| UI Design | Interface mockups |
| UX Research | User studies |
| Asset Creation | Icons, images |
| Design Review | Feedback sessions |
Marketing Team
| Type | Purpose |
|---|---|
| Campaign | Marketing initiatives |
| Content | Blog posts, copy |
| Social | Social media tasks |
| Analytics | Reporting work |
Best Practices
Keep Types Focused
- 5-8 types is usually sufficient
- Each type should be clearly distinct
- Avoid overlapping definitions
Document Your Types
Create a wiki page explaining:
- When to use each type
- How types affect workflows
- Examples for edge cases
Review Regularly
Periodically audit type usage:
- Are all types being used?
- Do you need new types?
- Should any be consolidated?
Consistency Across Projects
Consider using the same types workspace-wide for consistent reporting.
Type Icons
Available icons include:
- Bug (beetle)
- Feature (lightbulb)
- Task (checkbox)
- Documentation (book)
- Question (help circle)
- Warning (alert)
- Star (important)
- Clock (time-sensitive)
Filtering by Type
Quick Filter
Click the filter icon on the Kanban board:
- Select "Type" filter
- Check desired types
- Board updates immediately
Saved Views
Create saved views for common filters:
- "Bugs Only" view for triage
- "Features" view for roadmap planning
- "Tech Debt" view for cleanup sprints
Search
Use type filter in Quick Search:
type:bug login errorFinds bugs containing "login error".
Type Colors
Choose colors that create meaning:
- Red: Urgent, problems, bugs
- Green: New value, features
- Blue: Improvements, process
- Orange: Attention needed, debt
- Purple: Creative, documentation
- Gray: Neutral, general tasks
Avoid using too many similar colors—distinctiveness matters more than aesthetics.
Reporting by Type
Time Distribution
View time spent per type:
- Go to Project Reports
- Select "Time by Type" report
- Choose date range
Velocity by Type
See completion trends:
- Open Sprint Analytics
- Filter by type
- Compare across sprints
Burndown by Type
Track progress on specific work:
- Open sprint burndown
- Toggle type visibility
- See contribution by type
How to Report a Problem or Request a Feature
If you need additional type configurations or encounter issues with type management, submit feedback through GitScrum Studio. In the Sidebar, click on Support Tickets and open a ticket.