User story: As a Wikipedia administrator, I want to delete all talk pages associated with pages I'm deleting in Nuke, so that I don't need to delete them manually and individually afterwards.
When deleting pages with Special:Nuke, only the pages created by the targeted user are deleted. This extends to not deleting talk pages for deleted pages. In almost all cases, when a page is deleted, its associated talk page should also be deleted. This generates additional manual work for administrators. We could instead provide an option to delete associated talk pages when running Nuke, regardless of who actually created the talk page.
To do this we can add a simple checkbox to the page listing form with the text "Delete associated talk pages". The checkbox should be unselected by default. This should be the final checkbox in the filter box.
If the checkbox is selected, Nuke should additionally list discussion pages for each page retrieved, if they exist. We should opt to present a page and its discussion page over additional pages. As an example, say a user created articles A, B, and C, each has a talk page created by a different user, and the limit of pages Nuke can retrieve is 4. We should retrieve A, Talk:A, B, and Talk:B, rather than A, B, C, and Talk:A.
The edit summary for the talk page deletions should prepend Delete-talk-summary-prefix to the reason provided by the user to clarify the action being taken, in the same way as for individual page deletions.
If one of the pages to be deleted is a discussion page already, we should not attempt to delete the page related to it.
Proposed design
TBD
Original description
I would like to request an addition to Special:Nuke which will add a checkbox to permit deletion of associated talk pages for any pages being nuked. There was recently a user on en.wiki which required a Nuke per policy, but their 100+ pages also had talk pages which were rendered irrelevant after the Nuke and had to be removed manually.