Task Templates in GitScrum | Setup Guide
Create, manage, and use task templates in GitScrum to standardize work. Templates include descriptions, checklists, labels, and default assignees.
7 min read
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
| Feature | Description |
|---|---|
| Pre-filled description | Standard content for task type |
| Default labels | Automatically applied labels |
| Checklists | Step-by-step items to complete |
| Custom fields | Pre-set field values |
| Placeholders | Dynamic 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
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