Modules/GitHub Mastery for AI-Assisted Development/Advanced: GitHub Issues, Projects & Team Workflows
Lesson 3 of 3•GitHub Mastery for AI-Assisted Development0 of 3 complete (0%)
Advanced: GitHub Issues, Projects & Team Workflows
12 min
What you will learn
- Create issue templates that capture the right information every time
- Use GitHub Projects (v2) for sprint planning and task tracking
- Automate project management with built-in automation rules
- Use AI to triage issues, write specifications, and plan sprints
# Advanced: GitHub Issues, Projects & Team Workflows
Issue Templates: Stop Getting "It's Broken" Reports
Create .github/ISSUE_TEMPLATE/bug_report.yml:
name: Bug Report
description: Report a bug in the application
title: "[Bug]: "
labels: ["bug", "triage"]
body:
- type: textarea
id: description
attributes:
label: What happened?
description: A clear description of the bug
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: How can we reproduce this?
value: |
1. Go to '...'
2. Click on '...'
3. See error
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: What should have happened?
validations:
required: true
- type: dropdown
id: severity
attributes:
label: Severity
options:
- Critical (app is broken)
- Major (feature is unusable)
- Minor (cosmetic or workaround exists)
validations:
required: trueThis YAML-based form appears when someone opens a new issue and selects "Bug Report." No more vague one-line tickets.
GitHub Projects (v2): Your Kanban Board
Unlock this lesson
Upgrade to Pro to access the full content
What you'll learn:
- Create issue templates that capture the right information every time
- Use GitHub Projects (v2) for sprint planning and task tracking
- Automate project management with built-in automation rules