Try free
7 min read Guide 134 of 877

Creating Task Templates in GitScrum

Task templates in GitScrum transform how you handle recurring work. Instead of writing the same descriptions, adding the same labels, and creating the same checklists repeatedly, templates let you capture best practices once and apply them instantly.

Template Features

FeatureDescription
Pre-filled descriptionStandard content for task type
Default labelsAutomatically applied labels
ChecklistsStep-by-step items to complete
Custom fieldsPre-set field values
PlaceholdersDynamic fields to fill in

Creating Templates

Step-by-Step Guide

CREATING A TASK TEMPLATE
════════════════════════

STEP 1: Access Template Settings
─────────────────────────────────────
Project → Settings → Task Templates
Click "Create New Template"

STEP 2: Basic Information
─────────────────────────────────────
┌─────────────────────────────────────────────────────────┐
│  Template Name: [Bug Report                          ] │
│  Description:   [Standard bug report format          ] │
│  Icon:          [🐛 ▼]                                 │
│  Category:      [Development ▼]                        │
└─────────────────────────────────────────────────────────┘

STEP 3: Default Values
─────────────────────────────────────
┌─────────────────────────────────────────────────────────┐
│  DEFAULTS:                                              │
│  ├── Labels: [bug] [needs-triage]                      │
│  ├── Assignee: [Unassigned ▼]                          │
│  ├── Priority: [Medium ▼]                              │
│  ├── Effort: [Auto-estimate ▼]                         │
│  └── Sprint: [Backlog ▼]                               │
└─────────────────────────────────────────────────────────┘

STEP 4: Description Template
─────────────────────────────────────
[Markdown editor with template content]

## Environment
- Browser/OS: {{browser}}
- Version: {{version}}

## Steps to Reproduce
1. {{step1}}
2. {{step2}}

## Expected vs Actual
Expected: {{expected}}
Actual: {{actual}}

STEP 5: Checklist
─────────────────────────────────────
☑ Default Checklist Items:
├── ☐ Bug reproduced
├── ☐ Priority assessed
├── ☐ Fix implemented
├── ☐ Tests added
└── ☐ Verified in staging

STEP 6: Save Template
─────────────────────────────────────
[Save Template]

Template Editor

TEMPLATE DESCRIPTION EDITOR
═══════════════════════════

FEATURES:
├── Markdown support
├── Placeholders: {{field_name}}
├── Conditional sections
├── Code blocks
└── Tables

PLACEHOLDERS:
├── {{title}} - Will prompt for input
├── {{date}} - Auto-fills current date
├── {{user}} - Auto-fills creator
├── {{sprint}} - Current sprint name
└── {{custom_field}} - Any custom field

EXAMPLE:
─────────────────────────────────────
## Feature Request

**Requested by:** {{requester}}
**Date:** {{date}}

### User Story
As a {{user_type}}
I want to {{goal}}
So that {{benefit}}

### Acceptance Criteria
- [ ] {{criteria_1}}
- [ ] {{criteria_2}}
- [ ] {{criteria_3}}

### Priority
{{priority_justification}}
─────────────────────────────────────

Using Templates

Creating Task from Template

USING A TEMPLATE
════════════════

METHOD 1: New Task Button
─────────────────────────────────────
Click "+" → "From Template"
Select template from list
Fill in placeholders
Create

METHOD 2: Quick Create
─────────────────────────────────────
Press "T" (keyboard shortcut)
Type template name
Press Enter
Fill in details

METHOD 3: Context Menu
─────────────────────────────────────
Right-click in board column
"New from Template"
Select template

METHOD 4: Command Palette
─────────────────────────────────────
Cmd/Ctrl + K
"Create from template: Bug Report"
Enter

AFTER CREATION:
─────────────────────────────────────
Template content pre-filled
Placeholders highlighted for input
Modify as needed
Save task

Template Picker

TEMPLATE PICKER UI
══════════════════

┌─────────────────────────────────────────────────────────┐
│  Create from Template                          [Search]│
├─────────────────────────────────────────────────────────┤
│                                                         │
│  RECENT                                                 │
│  ├── 🐛 Bug Report                    Used 12x         │
│  └── ✨ Feature Request               Used 8x          │
│                                                         │
│  DEVELOPMENT                                            │
│  ├── 🐛 Bug Report                                     │
│  ├── ✨ Feature Request                                │
│  ├── 🔧 Technical Debt                                 │
│  └── 🔬 Spike/Research                                 │
│                                                         │
│  OPERATIONS                                             │
│  ├── 🚀 Deployment                                     │
│  ├── 🔥 Hotfix                                         │
│  └── 🛠 Maintenance                                    │
│                                                         │
│  TEAM PROCESS                                           │
│  ├── 📋 Sprint Planning                                │
│  └── 🔄 Retrospective                                  │
│                                                         │
└─────────────────────────────────────────────────────────┘

Template Management

Organizing Templates

TEMPLATE ORGANIZATION
═════════════════════

CATEGORIES:
├── Development
│   ├── Bug Report
│   ├── Feature Request
│   ├── Technical Debt
│   └── Spike/Research
│
├── Operations
│   ├── Deployment
│   ├── Hotfix
│   └── Maintenance
│
├── Process
│   ├── Sprint Planning
│   ├── Retrospective
│   └── Demo Prep
│
└── Client
    ├── Client Request
    ├── Approval
    └── Deliverable

PERMISSIONS:
├── View: All project members
├── Create: Project admins, leads
├── Edit: Template owner, admins
└── Delete: Admins only

Template Analytics

TEMPLATE USAGE ANALYTICS
════════════════════════

┌─────────────────────────────────────────────────────────┐
│  Template Usage (Last 30 days)                         │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  Template             │ Uses │ Users │ Avg Time Saved  │
│  ─────────────────────┼──────┼───────┼────────────────  │
│  Bug Report           │  42  │   8   │ 5 min           │
│  Feature Request      │  28  │   6   │ 8 min           │
│  Deployment           │  12  │   3   │ 10 min          │
│  Retrospective        │   4  │   1   │ 15 min          │
│  Hotfix               │   3  │   2   │ 5 min           │
│                                                         │
│  TOTAL TIME SAVED: ~8 hours                            │
│                                                         │
│  UNUSED TEMPLATES (Consider archiving):                │
│  ├── Old Bug Template (0 uses, 60 days)               │
│  └── Legacy Feature (0 uses, 45 days)                 │
│                                                         │
└─────────────────────────────────────────────────────────┘

Advanced Features

Conditional Sections

CONDITIONAL TEMPLATE SECTIONS
═════════════════════════════

CONFIGURATION:
─────────────────────────────────────
When creating from template, ask:
☐ Has database migration?
☐ Has feature flag?
☐ Requires security review?

TEMPLATE CONTENT:
─────────────────────────────────────
## Standard Deployment Steps
1. Create release tag
2. Deploy to staging
3. Verify staging
4. Deploy to production

{{if has_migration}}
## Database Migration
- [ ] Backup database
- [ ] Test migration on staging
- [ ] Run migration in production
- [ ] Verify data integrity
{{/if}}

{{if has_feature_flag}}
## Feature Flag
- [ ] Flag created and configured
- [ ] Rollout percentage set
- [ ] Kill switch tested
{{/if}}

{{if security_review}}
## Security Review
- [ ] Security checklist complete
- [ ] Pen test scheduled (if major)
- [ ] Approval from security team
{{/if}}

Template Inheritance

TEMPLATE HIERARCHY
══════════════════

ORGANIZATION TEMPLATE (Base):
─────────────────────────────────────
"Company Bug Report"
├── Standard description sections
├── Company-wide labels
└── Base checklist

PROJECT TEMPLATE (Extends):
─────────────────────────────────────
"Mobile App Bug Report" extends "Company Bug Report"
├── + Device-specific fields
├── + App version field
└── + Platform-specific checklist items

USAGE:
├── Company template used as default
├── Projects can customize
├── Changes to base propagate (optional)
└── Project overrides preserved

Best Practices

For GitScrum Templates

  1. Name clearly — Purpose obvious from name
  2. Include examples — Show expected content
  3. Use placeholders — Force required input
  4. Checklist everything — Don't rely on memory
  5. Review usage — Archive unused templates

Anti-Patterns

TEMPLATE MISTAKES:
✗ Too many templates (overwhelming)
✗ Too generic (not useful)
✗ Never updated (outdated)
✗ No placeholders (copy-paste needed)
✗ Missing key checklist items
✗ Unused templates cluttering list