โ—€ Playbook index
NO.3.4

Collaboration Tools

Updated: 2026-07-22

In one line

GitHub introduced Issues in 2009, putting work tracking right next to the code.

This chapter tours the collaboration tools around your code: Issues, Discussions, Projects.

Issues & Sub-issues

Issues are the unit for tracking bugs, tasks, and requests one at a time. Sub-issues break a big effort apart and make parent/child progress visible.

FeatureWhat it doesWhy itโ€™s good
๐Ÿ› IssueTrack one taskLabels, assignee, due date
๐Ÿงฉ Sub-issueSplit a parentProgress bar shows % done
๐Ÿ“ TemplatesStructured intake via formsNothing gets missed
๐Ÿ”— LinkingCloses #123 in a PRIssue auto-closes on merge
๐Ÿค– Assign CopilotHand an Issue to the agentOpens a PR for you

๐Ÿ’ก Real examples: VS Code โ†— ยท Rust โ†— ยท Next.js โ†— ยท GitHub Docs โ†—

Issue Fields (NEW)

Structured, typed metadata on issues. Generally available as of 2026-07-02. Every organization gets four default fields out of the box (Priority, Effort, Start date, Target date), so priority, effort, and dates stay searchable, reportable, and consistent across every repository.

FieldTypeDefault onUse
๐Ÿ”บ PrioritySingle selectAll typesShared priority vocabulary
โฑ๏ธ EffortNumber / selectBug / Task / FeatureEstimates & effort
๐Ÿ“… Start / Target dateDateFeature onlyStart & deadline
๐Ÿ› ๏ธ CustomAnyโ€”Org-specific values

โš™๏ธ Setup: org admins add, customize, and choose which fields appear per issue type from Settings โ€บ Planning โ€บ Issue fields. Managing issue fields โ†—

Discussions

A space for โ€œno single right answerโ€ conversations: questions, ideas, announcements. If Issues track tasks, Discussions are where you talk.

  • ๐Ÿ’ฌ Q&A format lets you mark a best answer
  • ๐Ÿ“ฃ Ideal for release and direction announcements
  • ๐Ÿ—ณ๏ธ Polls gather team opinion fast
  • ๐Ÿ”„ Promote a settled thread into an Issue

๐Ÿ’ก Real example: GitHub Community โ†— โ€” GitHub itself runs on Discussions.

Project Planning

Projects is a planning tool: spreadsheet, board, and roadmap views over Issues and PRs.

  • ๐Ÿ“‹ Table / Board / Roadmap views
  • ๐Ÿท๏ธ Custom fields (priority, estimate, due date)
  • ๐Ÿค– Workflows auto-update status
  • ๐Ÿ“Š Insights chart your progress

๐Ÿ’ก Real example: Vite Team Board โ†— (an OSS project managing work in a public Project).

โ˜… Killer use case

The continuum from conversation to plan to implementation is the real strength.

StageTool
๐Ÿ’ฌ DiscussDiscussions
๐Ÿงฉ DecomposeIssue + Sub-issues
๐Ÿ“‹ PlanProjects
๐Ÿš€ BuildPR (auto-linked to Issue)

๐ŸŽฏ Everything inside GitHub = zero tool round-trips. Thatโ€™s the core of team velocity.