About task lists - GitHub Docs
You can use task lists to break the work for an issue or pull request into smaller tasks, then track the full set of work to completion.